diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2022-08-30 18:52:49 +0300 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2022-08-31 00:14:36 +0300 |
commit | 6354324d8a3e31108b53ac8ac6e9b67c9485d75a (patch) | |
tree | 1796ec6effad680cc933acb08c08fd7c47ca857f /security/selinux/ss/mls_types.h | |
parent | c3fae2b2e690ab92ee1306cc22126240ab70e371 (diff) | |
download | linux-6354324d8a3e31108b53ac8ac6e9b67c9485d75a.tar.xz |
selinux: declare read-only parameters const
Declare ebitmap, mls_level and mls_context parameters const where they
are only read from. This allows callers to supply pointers to const
as arguments and increases readability.
Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'security/selinux/ss/mls_types.h')
-rw-r--r-- | security/selinux/ss/mls_types.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/security/selinux/ss/mls_types.h b/security/selinux/ss/mls_types.h index 068e0d7809db..7d48d5e52233 100644 --- a/security/selinux/ss/mls_types.h +++ b/security/selinux/ss/mls_types.h @@ -27,13 +27,13 @@ struct mls_range { struct mls_level level[2]; /* low == level[0], high == level[1] */ }; -static inline int mls_level_eq(struct mls_level *l1, struct mls_level *l2) +static inline int mls_level_eq(const struct mls_level *l1, const struct mls_level *l2) { return ((l1->sens == l2->sens) && ebitmap_cmp(&l1->cat, &l2->cat)); } -static inline int mls_level_dom(struct mls_level *l1, struct mls_level *l2) +static inline int mls_level_dom(const struct mls_level *l1, const struct mls_level *l2) { return ((l1->sens >= l2->sens) && ebitmap_contains(&l1->cat, &l2->cat, 0)); |