Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/overlayfs/export.c ovl_lookup_real() -> ovl_dentry_real_at()

Type Parameter Key Value
PARAM_VALUE 0 dentry 0,4096-ptr_max
BUF_SIZE 0 dentry (-1)-s32max
BUF_SIZE 0 dentry (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dentry->d_fsdata
NO_OVERFLOW_SIMPLE 0 dentry->d_fsdata->d_fsdata
NO_OVERFLOW_SIMPLE 0 dentry->d_inode->i_size
NO_OVERFLOW_SIMPLE 0 dentry->d_sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 dentry->d_sb->s_blocksize_bits
UNITS 1 idx unit_array_size
HALF_LOCKED2 0 &dentry->d_lockref.lock

fs/overlayfs/export.c ovl_lookup_real_inode() -> ovl_dentry_real_at()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
BUF_SIZE 0 dentry (-1)-s32max
BUF_SIZE 0 dentry (-1)-s32max
CAPPED_DATA 0 dentry 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dentry->d_fsdata
NO_OVERFLOW_SIMPLE 0 dentry->d_fsdata->d_fsdata
NO_OVERFLOW_SIMPLE 0 dentry->d_inode->i_size
NO_OVERFLOW_SIMPLE 0 dentry->d_sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 dentry->d_sb->s_blocksize_bits
UNITS 1 idx unit_array_size
HALF_LOCKED2 &index->d_lockref.lock
HALF_LOCKED2 &real->d_lockref.lock

fs/overlayfs/export.c ovl_lookup_real_one() -> ovl_dentry_real_at()

Type Parameter Key Value
PARAM_VALUE 0 dentry 0,4096-ptr_max
BUF_SIZE 0 dentry (-1)-s32max
BUF_SIZE 0 dentry (-1)-s32max
CAPPED_DATA 0 dentry 1
DATA_SOURCE 0 dentry $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dentry->d_fsdata
NO_OVERFLOW_SIMPLE 0 dentry->d_fsdata->d_fsdata
NO_OVERFLOW_SIMPLE 0 dentry->d_inode->i_size
NO_OVERFLOW_SIMPLE 0 dentry->d_sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 dentry->d_sb->s_blocksize_bits
UNITS 1 idx unit_array_size
HALF_LOCKED2 &real->d_lockref.lock
HALF_LOCKED2 0 &dentry->d_lockref.lock

fs/overlayfs/export.c ovl_lookup_real_one() -> ovl_dentry_real_at()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
PARAM_VALUE 0 dentry->d_inode 1-u64max
CAPPED_DATA 1 idx 1
DATA_SOURCE 0 dentry r lookup_noperm_unlocked
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dentry->d_sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 dentry->d_sb->s_blocksize_bits
UNITS 1 idx unit_array_size
HALF_LOCKED2 &connected->d_lockref.lock
HALF_LOCKED2 &real->d_lockref.lock