Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:security\apparmor\lsm.c Create Date:2022-07-28 19:53:05
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:common_file_perm

Proto:static int common_file_perm(const char *op, struct file *file, unsigned int mask, bool in_atomic)

Type:int

Parameter:

TypeParameterName
const char *op
struct file *file
unsigned intmask
boolin_atomic
459  error = 0
462  If dentry == dentry Then Return -EACCES
465  label = __begin_current_label_crit_section - current's confining label* Returns: up to date confining label or the ns unconfined label (NOT NULL)* safe to call inside locks* The returned reference must be put with __end_current_label_crit_section()* This must NOT
466  error = aa_file_perm - do permission revalidation check & audit for @file*@op: operation being checked*@label: label being enforced (NOT NULL)*@file: file to revalidate access permissions on (NOT NULL)*@request: requested permissions*@in_atomic: whether
467  __end_current_label_crit_section(label)
469  Return error
Caller
NameDescribe
apparmor_file_receive
apparmor_file_permission
apparmor_file_lock
common_mmap