blob: 284ecd994bccaeaca5fff81eccebb0636f97937f [file] [log] [blame]
074d58989569 ("security: keys: Replace time_t/timespec with time64_t")
ab5c69f01313 ("KEYS: load key flags and expiry time atomically in proc_keys_show()")
9d6c8711b6a7 ("KEYS: Load key expiry time atomically in keyring_search_iterator()")
1823d475a5ee ("KEYS: load key flags and expiry time atomically in key_validate()")
363b02dab09b ("KEYS: Fix race between updating and finding a negative key")
37863c43b2c6 ("KEYS: prevent KEYCTL_READ on negative key")
237bbd29f7a0 ("KEYS: prevent creating a different user's keyrings")
2b6aa412ff23 ("KEYS: Use structure to capture key restriction function and data")
e9cc0f689a7c ("KEYS: Add a key restriction struct")
aaf66c883813 ("KEYS: Split role of the keyring pointer for keyring restrict functions")
469ff8f7d46d ("KEYS: Use a typedef for restrict_link function pointers")
fff292914d3a ("security, keys: convert key.usage from atomic_t to refcount_t")
0837e49ab3fa ("KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload()")
c538f6ec9f56 ("dm crypt: add ability to use keys from the kernel key retention service")
265e9098bac0 ("dm crypt: mark key as invalid until properly loaded")