]> git.baikalelectronics.ru Git - kernel.git/commit
apparmor: Initial implementation of raw policy blob compression
authorChris Coulson <chris.coulson@canonical.com>
Wed, 23 Jan 2019 19:17:09 +0000 (19:17 +0000)
committerJohn Johansen <john.johansen@canonical.com>
Thu, 11 Apr 2019 21:56:29 +0000 (14:56 -0700)
commitd5798d2098ed467bd0fc378d7c8fcb95f14950c6
tree4239b02c0e77ee73cb3c4462a79d5a55f1c9219d
parent9a66672b2c9bd44a6e5a84567a5fd4ca143f5d2e
apparmor: Initial implementation of raw policy blob compression

This adds an initial implementation of raw policy blob compression,
using deflate. Compression level can be controlled via a new sysctl,
"apparmor.rawdata_compression_level", which can be set to a value
between 0 (no compression) and 9 (highest compression).

Signed-off-by: Chris Coulson <chris.coulson@canonical.com>
Signed-off-by: John Johansen <john.johansen@canonical.com>
security/apparmor/apparmorfs.c
security/apparmor/include/apparmor.h
security/apparmor/include/policy_unpack.h
security/apparmor/lsm.c
security/apparmor/policy_unpack.c