Changeset 91bef446 in mainline for kernel/generic/src/cap/cap.c


Ignore:
Timestamp:
2019-02-24T15:45:40Z (5 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Parents:
0c48e14
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-24 15:44:39)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-24 15:45:40)
Message:

Const hash table keys in kernel

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/cap/cap.c

    r0c48e14 r91bef446  
    101101}
    102102
    103 static size_t caps_key_hash(void *key)
    104 {
    105         cap_handle_t *handle = (cap_handle_t *) key;
     103static size_t caps_key_hash(const void *key)
     104{
     105        const cap_handle_t *handle = key;
    106106        return hash_mix(cap_handle_raw(*handle));
    107107}
    108108
    109 static bool caps_key_equal(void *key, const ht_link_t *item)
    110 {
    111         cap_handle_t *handle = (cap_handle_t *) key;
     109static bool caps_key_equal(const void *key, const ht_link_t *item)
     110{
     111        const cap_handle_t *handle = key;
    112112        cap_t *cap = hash_table_get_inst(item, cap_t, caps_link);
    113113        return *handle == cap->handle;
Note: See TracChangeset for help on using the changeset viewer.