diff options
author | Ondrej Mosnacek <omosnace@redhat.com> | 2020-04-17 11:11:57 +0300 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2020-04-17 23:04:38 +0300 |
commit | 225621c9348d2a759db141024d5986d48e8c50dc (patch) | |
tree | 6817cce46a05f752ad0ed5dcae4d2493f611c136 /security/selinux/ss/sidtab.h | |
parent | 50077289804c9bd4e6cfd5b3a10d4da0487f7e42 (diff) | |
download | linux-225621c9348d2a759db141024d5986d48e8c50dc.tar.xz |
selinux: move context hashing under sidtab
Now that context hash computation no longer depends on policydb, we can
simplify things by moving the context hashing completely under sidtab.
The hash is still cached in sidtab entries, but not for the in-flight
context structures.
Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'security/selinux/ss/sidtab.h')
-rw-r--r-- | security/selinux/ss/sidtab.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/security/selinux/ss/sidtab.h b/security/selinux/ss/sidtab.h index 3311d9f236c0..f2a84560b8b3 100644 --- a/security/selinux/ss/sidtab.h +++ b/security/selinux/ss/sidtab.h @@ -19,6 +19,7 @@ struct sidtab_entry { u32 sid; + u32 hash; struct context context; #if CONFIG_SECURITY_SELINUX_SID2STR_CACHE_SIZE > 0 struct sidtab_str_cache __rcu *cache; |