Defined in 1 files as a function:
Referenced in 4 files:
Smatch caller information:
fs/inode.c __destroy_inode() -> is_uncached_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | acl | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/inode.c __destroy_inode() -> is_uncached_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | acl | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/namei.c check_acl() -> is_uncached_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | acl | 1-u64max |
| DATA_SOURCE | 0 | acl | r get_cached_acl_rcu |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &root->kernfs_iattr_rwsem |
fs/posix_acl.c __forget_cached_acl() -> is_uncached_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ci->i_ceph_lock |
fs/posix_acl.c __get_acl() -> is_uncached_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | acl | r get_cached_acl |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/posix_acl.c get_cached_acl() -> is_uncached_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | acl | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/posix_acl.c set_cached_acl() -> is_uncached_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | acl->a_count | 0-s32max[c] |
| HALF_LOCKED2 | &ci->i_ceph_lock | ||
| HALF_LOCKED2 | &f->sem |
fs/9p/acl.c v9fs_get_cached_acl() -> is_uncached_acl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | acl | r get_cached_acl |
| RX_PATH | |||
| TASK_NOT_RUNNING |