summaryrefslogtreecommitdiffstats
path: root/security/apparmor/file.c
Commit message (Expand)AuthorAgeFilesLines
* apparmor: refcount the pdbJohn Johansen2023-10-181-6/+6
* apparmor: pass cred through to audit info.John Johansen2023-10-181-43/+88
* apparmor: rename audit_data->label to audit_data->subj_labelJohn Johansen2023-10-181-1/+1
* apparmor: combine common_audit_data and apparmor_audit_dataJohn Johansen2023-10-181-34/+34
* apparmor: Fix kernel-doc warnings in apparmor/file.cGaosheng Cui2023-07-101-3/+3
* Merge tag 'apparmor-pr-2023-07-06' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2023-07-071-1/+1
|\
| * apparmor: fix kernel-doc complaintsRandy Dunlap2023-01-101-1/+1
* | fs: port i_{g,u}id_into_vfs{g,u}id() to mnt_idmapChristian Brauner2023-01-191-1/+1
|/
* Merge tag 'apparmor-pr-2022-12-14' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-12-141-88/+37
|\
| * apparmor: remove useless static inline functionsGaosheng Cui2022-10-241-13/+0
| * apparmor: make __aa_path_perm() staticXiu Jianfeng2022-10-031-3/+4
| * apparmor: rework profile->rules to be a listJohn Johansen2022-10-031-2/+4
| * apparmor: refactor profile rules and attachmentsJohn Johansen2022-10-031-6/+8
| * apparmor: add mediation class information to auditingJohn Johansen2022-10-031-1/+1
| * apparmor: preparse for state being more than just an integerJohn Johansen2022-10-031-6/+6
| * apparmor: convert fperm lookup to use accept as an indexJohn Johansen2022-10-031-2/+4
| * apparmor: combine file_rules and aa_policydb into a single shared structJohn Johansen2022-10-031-9/+11
| * apparmor: move fperm computation into policy_unpackJohn Johansen2022-10-031-97/+0
| * apparmor: compute file permissions on profile loadMike Salvatore2022-10-031-39/+89
* | apparmor: use type safe idmapping helpersChristian Brauner2022-10-261-1/+3
|/
* apparmor: handle idmapped mountsChristian Brauner2021-01-241-1/+3
* audit: purge audit_log_string from the intra-kernel audit APIRichard Guy Briggs2020-07-211-18/+7
* apparmor: Use true and false for bool variableZou Wei2020-05-151-6/+6
* 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-221-9/+12
| * apparmor: reduce rcu_read_lock scope for aa_file_perm mediationJohn Johansen2019-11-221-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-191-1/+2
* apparmor: add base infastructure for socket mediationJohn Johansen2018-03-131-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-101-6/+76
* apparmor: move path_link mediation to using labelsJohn Johansen2017-06-101-44/+57
* apparmor: refactor path name lookup and permission checks around labelsJohn Johansen2017-06-101-35/+77
* apparmor: update aa_audit_file() to use labelsJohn Johansen2017-06-101-6/+12
* apparmor: move aa_file_perm() to use labelsJohn Johansen2017-06-101-8/+40
* apparmor: switch from profiles to using labels on contextsJohn Johansen2017-06-101-9/+9
* apparmor: revalidate files during execJohn Johansen2017-06-101-0/+72
* apparmor: switch from file_perms to aa_permsJohn Johansen2017-06-101-17/+14
* apparmor: add gerneric permissions struct and support fnsJohn Johansen2017-06-101-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