Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/ecryptfs/inode.c ecryptfs_get_acl() -> vfs_get_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | acl_name | 591381770020839424,8730181435676094464 |
| BUF_SIZE | 1 | dentry | 1-s32max |
| BUF_SIZE | 2 | acl_name | 24-25 |
| DATA_SOURCE | 0 | idmap | $0 |
| STR_LEN | 0 | idmap | (-1) |
| STR_LEN | 0 | idmap | (-1) |
| BIT_INFO | 2 | acl_name | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/overlayfs/inode.c ovl_get_acl_path() -> vfs_get_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | dentry | 4096-ptr_max |
| PARAM_VALUE | 1 | dentry->d_inode->i_sb->s_cop->inode_info_offs | 1632,1720,1808,2632,2648 |
| PARAM_VALUE | 2 | acl_name | 16,4096-u64max |
| BUF_SIZE | 2 | acl_name | (-1),1-s32max |
| BUF_SIZE | 2 | acl_name | (-1),1-s32max |
| CAPPED_DATA | 1 | dentry | 1 |
| DATA_SOURCE | 2 | acl_name | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/overlayfs/inode.c ovl_set_or_remove_acl() -> vfs_get_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | acl_name | 591381770020839424,8730181435676094464 |
| BUF_SIZE | 2 | acl_name | 24-25 |
| BUF_SIZE | 2 | acl_name | 24-25 |
| DATA_SOURCE | 2 | acl_name | r posix_acl_xattr_name |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_inode->i_rwsem | ||
| HALF_LOCKED2 | &dentry->d_lockref.lock |
fs/posix_acl.c do_get_acl() -> vfs_get_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 2 | acl_name | 256 |
| BUF_SIZE | 2 | acl_name | 256 |
| DATA_SOURCE | 0 | idmap | $0 |
| DATA_SOURCE | 1 | dentry | $1 |
| DATA_SOURCE | 2 | acl_name | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |