summaryrefslogtreecommitdiff
path: root/security/apparmor/lib.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-19apparmor: extend policydb permission set by making use of the xbitsJohn Johansen1-4/+21
2022-07-10apparmor: Use struct_size() helper in kmalloc()Gustavo A. R. Silva1-1/+1
2020-08-24treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner1-5/+1
2018-10-03apparmor: Fix uninitialized value in aa_split_fqnameZubin Mithra1-2/+4
2018-07-20apparmor: Check buffer bounds when mapping permissions maskTyler Hicks1-4/+13
2018-05-03apparmor: fix typo "type"Zygmunt Krynicki1-1/+1
2018-03-14apparmor: add base infastructure for socket mediationJohn Johansen1-2/+3
2017-11-21apparmor: remove unused redundant variable stopColin Ian King1-3/+0
2017-11-21apparmor: initialized returned struct aa_permsArnd Bergmann1-8/+5
2017-10-26Revert "apparmor: add base infastructure for socket mediation"Linus Torvalds1-3/+2
2017-09-22apparmor: add base infastructure for socket mediationJohn Johansen1-2/+3
2017-06-11apparmor: switch from profiles to using labels on contextsJohn Johansen1-0/+163
2017-06-11apparmor: share profile name on replacementJohn Johansen1-8/+32
2017-06-11apparmor: switch from file_perms to aa_permsJohn Johansen1-0/+1
2017-06-11apparmor: add gerneric permissions struct and support fnsJohn Johansen1-0/+102
2017-06-09apparmor: rework perm mapping to a slightly broader setJohn Johansen1-0/+59
2017-06-08apparmor: move permissions into their own file to be more easily sharedJohn Johansen1-0/+1
2017-06-08apparmor: make internal lib fn skipn_spaces available to the rest of apparmorJohn Johansen1-1/+1
2017-05-09mm: introduce kv[mz]alloc helpersMichal Hocko1-30/+0
2017-04-07apparmor: fix boolreturn.cocci warningskbuild test robot1-2/+2
2017-01-16apparmor: change aad apparmor_audit_data macro to a fn macroJohn Johansen1-5/+3
2017-01-16apparmor: update policy_destroy to use new debug assertsJohn Johansen1-9/+2
2017-01-16apparmor: pass gfp param into aa_policy_init()John Johansen1-4/+4
2017-01-16apparmor: constify policy name and hnameJohn Johansen1-1/+1
2017-01-16apparmor: rename hname_tail to basenameJohn Johansen1-1/+1
2017-01-16apparmor: add lib fn to find the "split" for fqnamesJohn Johansen1-0/+53
2017-01-16apparmor: split out shared policy_XXX fns to libJohn Johansen1-0/+52
2017-01-16apparmor: move lib definitions into separate lib includeJohn Johansen1-1/+1
2017-01-16AppArmor: Use GFP_KERNEL for __aa_kvmalloc().Tetsuo Handa1-1/+2
2014-05-06nick kvfree() from apparmorAl Viro1-14/+0
2013-08-14apparmor: remove minimum size check for vmalloc()Tetsuo Handa1-5/+0
2013-05-12apparmor: no need to delay vfree()Al Viro1-21/+3
2013-04-28apparmor: fix fully qualified name parsingJohn Johansen1-2/+4
2013-04-28apparmor: add kvzalloc to handle zeroing for kvmallocJohn Johansen1-5/+9
2012-04-09LSM: do not initialize common_audit_data to 0Eric Paris1-1/+1
2012-04-09LSM: remove the COMMON_AUDIT_DATA_INIT type expansionEric Paris1-1/+1
2012-04-03LSM: shrink sizeof LSM specific portion of common_audit_dataEric Paris1-1/+3
2011-09-10apparmor: sparse fix: add apparmor.h to lib.cJames Morris1-0/+1
2011-06-22net: remove mm.h inclusion from netdevice.hAlexey Dobriyan1-0/+1
2010-09-08AppArmor: Fix splitting an fqname into separate namespace and profile namesJohn Johansen1-1/+1
2010-08-02AppArmor: misc. base functions and definesJohn Johansen1-0/+133