diff options
author | Ondrej Mosnacek <omosnace@redhat.com> | 2020-04-07 20:28:58 +0200 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2020-04-17 21:20:22 +0200 |
commit | e67b2ec9f6171895e774f6543626913960e019df (patch) | |
tree | e1520bce539fd62639ab310c6c9385522b48c73f /security/selinux/Makefile | |
parent | selinux: drop unnecessary smp_load_acquire() call (diff) | |
download | linux-e67b2ec9f6171895e774f6543626913960e019df.tar.xz linux-e67b2ec9f6171895e774f6543626913960e019df.zip |
selinux: store role transitions in a hash table
Currently, they are stored in a linked list, which adds significant
overhead to security_transition_sid(). On Fedora, with 428 role
transitions in policy, converting this list to a hash table cuts down
its run time by about 50%. This was measured by running 'stress-ng --msg
1 --msg-ops 100000' under perf with and without this patch.
Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'security/selinux/Makefile')
0 files changed, 0 insertions, 0 deletions