keys: Simplify key description management
Simplify key description management by cramming the word containing the length with the first few chars of the description also. This simplifies the code that generates the index-key used by assoc_array. It should speed up key searching a bit too. Signed-off-by: David Howells <dhowells@redhat.com>
This commit is contained in:
@@ -90,6 +90,12 @@ extern struct mutex key_construction_mutex;
|
||||
extern wait_queue_head_t request_key_conswq;
|
||||
|
||||
|
||||
static inline void key_set_index_key(struct keyring_index_key *index_key)
|
||||
{
|
||||
size_t n = min_t(size_t, index_key->desc_len, sizeof(index_key->desc));
|
||||
memcpy(index_key->desc, index_key->description, n);
|
||||
}
|
||||
|
||||
extern struct key_type *key_type_lookup(const char *type);
|
||||
extern void key_type_put(struct key_type *ktype);
|
||||
|
||||
|
Reference in New Issue
Block a user