summaryrefslogtreecommitdiff
path: root/security/keys/gc.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-19watch_queue: Add a key/keyring notification facilityDavid Howells1-0/+5
2019-07-11Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2019-07-09Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2019-07-09Merge tag 'keys-namespace-20190627' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2019-06-28keys: Replace uid/gid/perm permissions checking with an ACLDavid Howells1-1/+1
2019-06-26keys: Include target namespace in match criteriaDavid Howells1-1/+1
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner1-5/+1
2018-12-13security: audit and remove any unnecessary uses of module.hPaul Gortmaker1-1/+0
2017-11-25Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2017-11-22treewide: Switch DEFINE_TIMER callbacks to struct timer_list *Kees Cook1-2/+2
2017-11-15security: keys: Replace time_t/timespec with time64_tBaolin Wang1-10/+10
2017-11-14Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2017-10-18KEYS: Fix race between updating and finding a negative keyDavid Howells1-4/+4
2017-10-05timer: Remove expires and data arguments from DEFINE_TIMERKees Cook1-1/+1
2017-06-09KEYS: sanitize key structs before freeingEric Biggers1-3/+1
2017-05-03Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds1-1/+12
2017-04-18KEYS: Change the name of the dead type to ".dead" to prevent user accessDavid Howells1-1/+1
2017-04-05KEYS: Use structure to capture key restriction function and dataMat Martineau1-0/+11
2017-04-03security, keys: convert key.usage from atomic_t to refcount_tElena Reshetova1-1/+1
2015-10-15KEYS: Fix crash when attempt to garbage collect an uninstantiated keyringDavid Howells1-2/+4
2015-09-25KEYS: Fix race between key destruction and finding a keyring by nameDavid Howells1-4/+4
2015-01-05KEYS: close race between key lookup and freeingSasha Levin1-2/+2
2014-07-16sched: Remove proliferation of wait_on_bit() action functionsNeilBrown1-10/+1
2013-11-14KEYS: Fix keyring content gc scannerDavid Howells1-41/+1
2013-09-24KEYS: Expand the capacity of a keyringDavid Howells1-19/+14
2012-08-21workqueue: deprecate system_nrt[_freezable]_wqTejun Heo1-4/+4
2012-05-11KEYS: Add invalidation supportDavid Howells1-7/+14
2012-05-11KEYS: Permit in-place link replacement in keyring listDavid Howells1-1/+1
2012-05-11KEYS: Perform RCU synchronisation on keys prior to key destructionDavid Howells1-29/+44
2012-01-18KEYS: Add missing smp_rmb() primitives to the keyring search codeDavid Howells1-1/+3
2011-08-23KEYS: Correctly destroy key payloads when their keytype is removedDavid Howells1-160/+251
2011-08-23KEYS: The dead key link reaper should be non-reentrantDavid Howells1-3/+3
2011-08-23KEYS: Move the unreferenced key reaper to the keys garbage collector fileDavid Howells1-6/+81
2011-01-22KEYS: Fix up comments in key management codeDavid Howells1-7/+7
2010-05-05KEYS: Fix RCU handling in key_gc_keyring()David Howells1-3/+6
2010-02-25security: Apply lockdep-based checking to rcu_dereference() usesPaul E. McKenney1-1/+2
2009-09-23KEYS: Have the garbage collector set its timer for live expired keysDavid Howells1-2/+2
2009-09-15KEYS: Fix garbage collectorDavid Howells1-27/+51
2009-09-02KEYS: Add a keyctl to install a process's session keyring on its parent [try #6]David Howells1-0/+1
2009-09-02KEYS: Add garbage collection for dead, revoked and expired keys. [try #6]David Howells1-0/+193