LSM: Introduce LSM_FLAG_LEGACY_MAJOR

This adds a flag for the current "major" LSMs to distinguish them when
we have a universal method for ordering all LSMs. It's called "legacy"
since the distinction of "major" will go away in the blob-sharing world.

Signed-off-by: Kees Cook <[email protected]>
Reviewed-by: Casey Schaufler <[email protected]>
Reviewed-by: John Johansen <[email protected]>
This commit is contained in:
Kees Cook 2018-09-19 16:13:25 -07:00
commit 47008e5161
5 changed files with 7 additions and 0 deletions

View file

@ -552,5 +552,6 @@ static int __init tomoyo_init(void)
DEFINE_LSM(tomoyo) = {
.name = "tomoyo",
.flags = LSM_FLAG_LEGACY_MAJOR,
.init = tomoyo_init,
};