LSM: SafeSetID: refactor policy hash table
authorJann Horn <jannh@google.com>
Wed, 10 Apr 2019 16:55:34 +0000 (09:55 -0700)
committerMicah Morton <mortonm@chromium.org>
Mon, 15 Jul 2019 15:05:48 +0000 (08:05 -0700)
commit1cd02a27a9473fed0294561137cfb7dcc9b3aaa0
tree50f7aad2ffd88d37bcf508ccc772d70444fe2fff
parent7ef6b3062fb9f0b9dbaaec182495189459100807
LSM: SafeSetID: refactor policy hash table

parent_kuid and child_kuid are kuids, there is no reason to make them
uint64_t. (And anyway, in the kernel, the normal name for that would be
u64, not uint64_t.)

check_setuid_policy_hashtable_key() and
check_setuid_policy_hashtable_key_value() are basically the same thing,
merge them.

Also fix the comment that claimed that (1<<8)==128.

Signed-off-by: Jann Horn <jannh@google.com>
Signed-off-by: Micah Morton <mortonm@chromium.org>
security/safesetid/lsm.c
security/safesetid/lsm.h