Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/client/cifsacl.c build_sec_desc() -> copy_sec_desc()

Type Parameter Key Value
PARAM_VALUE 0 pntsd 4096-ptr_max
PARAM_VALUE 0 pntsd->dacloffset 0,20-4294967287
PARAM_VALUE 0 pntsd->gsidoffset 20-u32max
PARAM_VALUE 0 pntsd->osidoffset 20-u32max
PARAM_VALUE 1 pnntsd 4096-ptr_max
PARAM_VALUE 2 sidsoffset 20-65555
PARAM_VALUE 3 secdesclen 20-u32max
PARAM_VALUE 4 pnsecdesclen 2902951095923167232
PARAM_VALUE 4 *pnsecdesclen 332-4000000
PARAM_VALUE 5 pownersid 0
PARAM_VALUE 6 pgrpsid 0
BUF_SIZE 0 pntsd (-1)-s32max
BUF_SIZE 0 pntsd (-1)-s32max
BUF_SIZE 1 pnntsd 332-s32max
BUF_SIZE 1 pnntsd 332-s32max
DATA_SOURCE 0 pntsd $0
DATA_SOURCE 1 pnntsd $1
DATA_SOURCE 3 secdesclen $2
DATA_SOURCE 4 pnsecdesclen $3
FUZZY_MAX 3 secdesclen 20
RX_PATH
TASK_NOT_RUNNING
UNITS 2 sidsoffset unit_byte
UNITS 3 secdesclen unit_byte
HALF_LOCKED2 &direntry->d_inode->i_rwsem
HALF_LOCKED2 &direntry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem

fs/smb/client/cifsacl.c build_sec_desc() -> copy_sec_desc()

Type Parameter Key Value
PARAM_VALUE 0 pntsd 4096-ptr_max
PARAM_VALUE 0 pntsd->dacloffset 0,20-4294967287
PARAM_VALUE 0 pntsd->gsidoffset 20-u32max
PARAM_VALUE 0 pntsd->osidoffset 20-u32max
PARAM_VALUE 1 pnntsd 4096-ptr_max
PARAM_VALUE 2 sidsoffset 20-65555
PARAM_VALUE 3 secdesclen 20-u32max
PARAM_VALUE 4 pnsecdesclen 2902951095923167232
PARAM_VALUE 4 *pnsecdesclen 332-4000000
PARAM_VALUE 5 pownersid 0,4096-ptr_max
PARAM_VALUE 5 pownersid->num_subauth 0-15
PARAM_VALUE 5 *pownersid->sub_auth 0-4294967295
PARAM_VALUE 6 pgrpsid 0,4096-ptr_max
PARAM_VALUE 6 pgrpsid->num_subauth 0-15
PARAM_VALUE 6 *pgrpsid->sub_auth 0-4294967295
BUF_SIZE 0 pntsd (-1)-s32max
BUF_SIZE 0 pntsd (-1)-s32max
BUF_SIZE 1 pnntsd 332-s32max
BUF_SIZE 1 pnntsd 332-s32max
BUF_SIZE 5 pownersid 0,68
BUF_SIZE 5 pownersid 0,68
BUF_SIZE 6 pgrpsid 0,68
BUF_SIZE 6 pgrpsid 0,68
DATA_SOURCE 0 pntsd $0
DATA_SOURCE 1 pnntsd $1
DATA_SOURCE 3 secdesclen $2
DATA_SOURCE 4 pnsecdesclen $3
FUZZY_MAX 3 secdesclen 20
RX_PATH
TASK_NOT_RUNNING
UNITS 2 sidsoffset unit_byte
UNITS 3 secdesclen unit_byte
HALF_LOCKED2 &direntry->d_inode->i_rwsem
HALF_LOCKED2 &direntry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem