summaryrefslogtreecommitdiffstats
path: root/security/keys/gc.c
Commit message (Expand)AuthorAgeFilesLines
* keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiryDavid Howells2023-12-211-10/+21
* watch_queue: Add a key/keyring notification facilityDavid Howells2020-05-191-0/+5
* Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2019-07-101-1/+1
* Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-07-081-1/+1
|\
| * keys: Replace uid/gid/perm permissions checking with an ACLDavid Howells2019-06-271-1/+1
* | Merge tag 'keys-namespace-20190627' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2019-07-081-1/+1
|\|
| * keys: Include target namespace in match criteriaDavid Howells2019-06-261-1/+1
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner2019-05-241-5/+1
|/
* security: audit and remove any unnecessary uses of module.hPaul Gortmaker2018-12-121-1/+0
* Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2017-11-251-2/+2
|\
| * treewide: Switch DEFINE_TIMER callbacks to struct timer_list *Kees Cook2017-11-211-2/+2
* | security: keys: Replace time_t/timespec with time64_tBaolin Wang2017-11-151-10/+10
|/
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2017-11-131-1/+1
|\
| * timer: Remove expires and data arguments from DEFINE_TIMERKees Cook2017-10-051-1/+1
* | KEYS: Fix race between updating and finding a negative keyDavid Howells2017-10-181-4/+4
|/
* KEYS: sanitize key structs before freeingEric Biggers2017-06-091-3/+1
* Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds2017-05-031-1/+12
|\
| * KEYS: Use structure to capture key restriction function and dataMat Martineau2017-04-041-0/+11
| * security, keys: convert key.usage from atomic_t to refcount_tElena Reshetova2017-04-031-1/+1
* | KEYS: Change the name of the dead type to ".dead" to prevent user accessDavid Howells2017-04-181-1/+1
|/
* KEYS: Fix crash when attempt to garbage collect an uninstantiated keyringDavid Howells2015-10-151-2/+4
* KEYS: Fix race between key destruction and finding a keyring by nameDavid Howells2015-09-251-4/+4
* KEYS: close race between key lookup and freeingSasha Levin2015-01-051-2/+2
* sched: Remove proliferation of wait_on_bit() action functionsNeilBrown2014-07-161-10/+1
* KEYS: Fix keyring content gc scannerDavid Howells2013-11-141-41/+1
* KEYS: Expand the capacity of a keyringDavid Howells2013-09-241-19/+14
* workqueue: deprecate system_nrt[_freezable]_wqTejun Heo2012-08-201-4/+4
* KEYS: Add invalidation supportDavid Howells2012-05-111-7/+14
* KEYS: Permit in-place link replacement in keyring listDavid Howells2012-05-111-1/+1
* KEYS: Perform RCU synchronisation on keys prior to key destructionDavid Howells2012-05-111-29/+44
* KEYS: Add missing smp_rmb() primitives to the keyring search codeDavid Howells2012-01-181-1/+3
* KEYS: Correctly destroy key payloads when their keytype is removedDavid Howells2011-08-231-160/+251
* KEYS: The dead key link reaper should be non-reentrantDavid Howells2011-08-231-3/+3
* KEYS: Move the unreferenced key reaper to the keys garbage collector fileDavid Howells2011-08-231-6/+81
* KEYS: Fix up comments in key management codeDavid Howells2011-01-211-7/+7
* KEYS: Fix RCU handling in key_gc_keyring()David Howells2010-05-051-3/+6
* security: Apply lockdep-based checking to rcu_dereference() usesPaul E. McKenney2010-02-251-1/+2
* KEYS: Have the garbage collector set its timer for live expired keysDavid Howells2009-09-231-2/+2
* KEYS: Fix garbage collectorDavid Howells2009-09-151-27/+51
* KEYS: Add a keyctl to install a process's session keyring on its parent [try #6]David Howells2009-09-021-0/+1
* KEYS: Add garbage collection for dead, revoked and expired keys. [try #6]David Howells2009-09-021-0/+193