diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2022-01-25 17:14:13 +0300 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2022-01-26 21:54:25 +0300 |
commit | d3b1161f29cf479b86d4c3c6f200a8eb27254877 (patch) | |
tree | b69cbafb88cfeb6930d78741743c303636647640 /security/selinux/include | |
parent | 08df49054f311ca04954cf24d1216d3b5ddfd0a6 (diff) | |
download | linux-d3b1161f29cf479b86d4c3c6f200a8eb27254877.tar.xz |
selinux: declare name parameter of hash_eval const
String literals are passed as second argument to hash_eval(). Also the
parameter is already declared const in the DEBUG_HASHES configuration.
Reported by clang [-Wwrite-strings]:
security/selinux/ss/policydb.c:1881:26: error: passing
'const char [8]' to parameter of type 'char *' discards
qualifiers
hash_eval(&p->range_tr, rangetr);
^~~~~~~~~
security/selinux/ss/policydb.c:707:55: note: passing argument to
parameter 'hash_name' here
static inline void hash_eval(struct hashtab *h, char *hash_name)
^
security/selinux/ss/policydb.c:2099:32: error: passing
'const char [11]' to parameter of type 'char *' discards
qualifiers
hash_eval(&p->filename_trans, filenametr);
^~~~~~~~~~~~
security/selinux/ss/policydb.c:707:55: note: passing argument to
parameter 'hash_name' here
static inline void hash_eval(struct hashtab *h, char *hash_name)
^
Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
[PM: line wrapping in description]
Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'security/selinux/include')
0 files changed, 0 insertions, 0 deletions