Documented in 1 files:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
security/apparmor/policy.c aa_fqlookupn_profile() -> aa_get_newest_profile()
| Type | Parameter | Key | Value |
|---|
security/apparmor/policy.c aa_lookupn_profile() -> aa_get_newest_profile()
| Type | Parameter | Key | Value |
|---|
security/apparmor/policy.c update_to_newest_parent() -> aa_get_newest_profile()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-u64max |
| LOCK2 | &ns->lock | ||
| TYPE_LOCK | (struct aa_ns)->lock |
security/apparmor/domain.c find_attach() -> aa_get_newest_profile()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 4096-ptr_max |
| PARAM_VALUE | 0 | p->attach.xmatch | 4096-ptr_max |
| LOCK2 | rcu_read |
security/apparmor/label.c __label_update() -> aa_get_newest_profile()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &ls->lock | ||
| LOCK2 | &ns->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct aa_labelset)->lock | ||
| TYPE_LOCK | (struct aa_ns)->lock |
security/apparmor/label.c label_merge_insert() -> aa_get_newest_profile()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p | 1-u64max |
| DATA_SOURCE | 0 | p | r aa_label_next_in_merge |
| HALF_LOCKED2 | &fctx->lock |