Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

security/apparmor/file.c aa_file_perm() -> path_mediated_fs()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &files->file_lock
HALF_LOCKED2 &tty->files_lock

security/apparmor/lsm.c apparmor_file_open() -> path_mediated_fs()

Type Parameter Key Value

security/apparmor/lsm.c apparmor_path_link() -> path_mediated_fs()

Type Parameter Key Value
DATA_SOURCE 0 dentry $0

security/apparmor/lsm.c apparmor_path_rename() -> path_mediated_fs()

Type Parameter Key Value
DATA_SOURCE 0 dentry $1

security/apparmor/lsm.c apparmor_path_rename() -> path_mediated_fs()

Type Parameter Key Value
DATA_SOURCE 0 dentry $3

security/apparmor/lsm.c common_perm_cond() -> path_mediated_fs()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max

security/apparmor/lsm.c common_perm_create() -> path_mediated_fs()

Type Parameter Key Value

security/apparmor/lsm.c common_perm_rm() -> path_mediated_fs()

Type Parameter Key Value
PARAM_VALUE 0 dentry 4096-ptr_max
DATA_SOURCE 0 dentry $2