summaryrefslogtreecommitdiffstats
path: root/security/apparmor/file.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* apparmor: only get a label reference if the fast path check failsJohn Johansen2020-01-021-4/+8
* Merge tag 'apparmor-pr-2019-12-03' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2019-12-031-16/+29
|\
| * apparmor: make it so work buffers can be allocated from atomic contextJohn Johansen2019-11-231-9/+12
| * apparmor: reduce rcu_read_lock scope for aa_file_perm mediationJohn Johansen2019-11-231-3/+3
| * apparmor: Switch to GFP_KERNEL where possibleSebastian Andrzej Siewior2019-06-201-1/+1
| * apparmor: Use a memory pool instead per-CPU cachesSebastian Andrzej Siewior2019-06-201-7/+17
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner2019-06-051-5/+1
|/
* apparmor: Replace spin_is_locked() with lockdepLance Roy2018-10-031-1/+1
* apparmor: Check buffer bounds when mapping permissions maskTyler Hicks2018-07-201-1/+2
* apparmor: add base infastructure for socket mediationJohn Johansen2018-03-141-0/+30
* apparmor: move context.h to cred.hJohn Johansen2018-02-091-1/+1
* apparmor: initialized returned struct aa_permsArnd Bergmann2017-11-211-7/+1
* Revert "apparmor: add base infastructure for socket mediation"Linus Torvalds2017-10-261-30/+0
* apparmor: add base infastructure for socket mediationJohn Johansen2017-09-221-0/+30
* apparmor: put back designators in struct initialisersStephen Rothwell2017-06-281-2/+2
* apparmor: rework file permission to cache file access in file->ctxJohn Johansen2017-06-111-6/+76
* apparmor: move path_link mediation to using labelsJohn Johansen2017-06-111-44/+57
* apparmor: refactor path name lookup and permission checks around labelsJohn Johansen2017-06-111-35/+77
* apparmor: update aa_audit_file() to use labelsJohn Johansen2017-06-111-6/+12
* apparmor: move aa_file_perm() to use labelsJohn Johansen2017-06-111-8/+40
* apparmor: switch from profiles to using labels on contextsJohn Johansen2017-06-111-9/+9
* apparmor: revalidate files during execJohn Johansen2017-06-111-0/+72
* apparmor: switch from file_perms to aa_permsJohn Johansen2017-06-111-17/+14
* apparmor: add gerneric permissions struct and support fnsJohn Johansen2017-06-111-15/+15
* apparmor: rework perm mapping to a slightly broader setJohn Johansen2017-06-091-27/+16
* apparmor: Move path lookup to using preallocated buffersJohn Johansen2017-06-081-6/+7
* apparmor: allow profiles to provide info to disconnected pathsJohn Johansen2017-06-081-3/+4
* apparmor: change aad apparmor_audit_data macro to a fn macroJohn Johansen2017-01-161-35/+34
* apparmor: change op from int to const char *John Johansen2017-01-161-4/+5
* apparmor: use designated initializersKees Cook2017-01-161-2/+2
* apparmor: fix uninitialized lsm_audit memberJohn Johansen2016-07-121-1/+2
* apparmor: constify aa_path_link()Al Viro2016-03-281-1/+1
* [apparmor] constify struct path * in a bunch of helpersAl Viro2016-03-281-1/+1
* VFS: security/: d_backing_inode() annotationsDavid Howells2015-04-151-3/+3
* new helper: file_inode(file)Al Viro2013-02-231-2/+2
* userns: Convert apparmor to use kuid and kgid where appropriateEric W. Biederman2012-09-211-5/+7
* LSM: do not initialize common_audit_data to 0Eric Paris2012-04-091-1/+1
* LSM: remove the COMMON_AUDIT_DATA_INIT type expansionEric Paris2012-04-091-1/+1
* LSM: shrink sizeof LSM specific portion of common_audit_dataEric Paris2012-04-031-26/+28
* apparmor: Fix change_onexec when called from a confined taskJohn Johansen2012-03-271-0/+2
* AppArmor: Move path failure information into aa_get_name and renameJohn Johansen2012-03-141-11/+7
* AppArmor: fix mapping of META_READ to audit and quiet flagsJohn Johansen2012-02-271-2/+1
* AppArmor: file enforcement routinesJohn Johansen2010-08-021-0/+457