linux/security/apparmor/include
John Johansen 341c1fda5e apparmor: make it so work buffers can be allocated from atomic context
In some situations AppArmor needs to be able to use its work buffers
from atomic context. Add the ability to specify when in atomic context
and hold a set of work buffers in reserve for atomic context to
reduce the chance that a large work buffer allocation will need to
be done.

Fixes: df323337e5 ("apparmor: Use a memory pool instead per-CPU caches")
Signed-off-by: John Johansen <john.johansen@canonical.com>
2019-11-22 16:41:08 -08:00
..
apparmor.h apparmor: Initial implementation of raw policy blob compression 2019-04-11 14:56:29 -07:00
apparmorfs.h apparmor: add policy revision file interface 2017-06-10 17:11:27 -07:00
audit.h audit: remove unused actx param from audit_rule_match 2019-01-31 23:00:15 -05:00
capability.h LSM: generalize flag passing to security_capable 2019-01-10 14:16:06 -08:00
cred.h Infrastructure management of the cred security blob 2019-01-08 13:18:44 -08:00
crypto.h apparmor: allow introspecting the loaded policy pre internal transform 2017-01-16 01:18:42 -08:00
domain.h + Features 2017-09-23 05:33:29 -10:00
file.h apparmor: make it so work buffers can be allocated from atomic context 2019-11-22 16:41:08 -08:00
ipc.h apparmor: add the ability to mediate signals 2017-09-22 13:00:57 -07:00
label.h apparmor: add support for mapping secids and using secctxes 2018-05-02 00:48:55 -07:00
lib.h Infrastructure management of the cred security blob 2019-01-08 13:18:44 -08:00
match.h apparmor: increase left match history buffer size 2019-06-20 10:33:31 -07:00
mount.h apparmor: add mount mediation 2017-09-22 13:00:57 -07:00
net.h apparmor: Parse secmark policy 2018-10-03 06:18:38 -07:00
path.h apparmor: make it so work buffers can be allocated from atomic context 2019-11-22 16:41:08 -08:00
perms.h apparmor: Check buffer bounds when mapping permissions mask 2018-07-19 16:24:43 -07:00
policy_ns.h apparmor: switch from profiles to using labels on contexts 2017-06-10 17:11:38 -07:00
policy_unpack.h apparmor: Initial implementation of raw policy blob compression 2019-04-11 14:56:29 -07:00
policy.h apparmor: Parse secmark policy 2018-10-03 06:18:38 -07:00
procattr.h apparmor: switch getprocattr to using label_print fns() 2017-06-10 17:11:39 -07:00
resource.h apparmor: move resource checks to using labels 2017-06-10 17:11:40 -07:00
secid.h apparmor: Add a wildcard secid 2018-10-03 06:18:17 -07:00
sig_names.h apparmor: audit unknown signal numbers 2018-02-09 11:30:01 -08:00
task.h apparmor: Adjust offset when accessing task blob. 2019-01-22 14:38:59 -08:00