summaryrefslogtreecommitdiffstats
path: root/kernel/cred.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'lsm-pr-20231030' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-10-301-11/+15
|\
| * cred: add get_cred_many and put_cred_manyMateusz Guzik2023-09-211-11/+15
* | groups: Convert group_info.usage to refcount_tElena Reshetova2023-09-291-1/+1
|/
* cred: convert printks to pr_<level>tiozhang2023-08-181-12/+15
* cred: Do not default to init_cred in prepare_kernel_cred()Kees Cook2022-11-011-8/+7
* x86: Mark __invalid_creds() __noreturnPeter Zijlstra2022-03-151-1/+1
* ucounts: Base set_cred_ucounts changes on the real userEric W. Biederman2022-02-171-7/+2
* ucounts: In set_cred_ucounts assume new->ucounts is non-NULLEric W. Biederman2021-10-201-3/+2
* ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyringEric W. Biederman2021-10-201-2/+0
* ucounts: Proper error handling in set_cred_ucountsEric W. Biederman2021-10-191-2/+3
* ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_credsEric W. Biederman2021-10-191-1/+1
* ucounts: Increase ucounts reference counter before the security hookAlexey Gladkov2021-08-231-6/+6
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2021-06-281-5/+46
|\
| * cred: add missing return error code when set_cred_ucounts() failedYang Yingliang2021-05-281-1/+2
| * Reimplement RLIMIT_NPROC on top of ucountsAlexey Gladkov2021-04-301-5/+5
| * Add a reference to ucounts for each credAlexey Gladkov2021-04-301-0/+40
* | kernel/cred.c: make init_groups staticRasmus Villemoes2021-05-061-1/+1
|/
* exec: Teach prepare_exec_creds how exec treats uids & gidsEric W. Biederman2020-05-201-0/+3
* kernel: doc: remove outdated comment cred.cBernd Edlinger2020-03-251-2/+0
* Merge branch 'dhowells' (patches from DavidH)Linus Torvalds2020-01-141-2/+2
|\
| * keys: Fix request_key() cacheDavid Howells2020-01-141-2/+2
* | memcg: account security cred as well to kmemcgShakeel Butt2020-01-041-3/+3
|/
* Merge branch 'access-creds'Linus Torvalds2019-07-251-2/+19
|\
| * access: avoid the RCU grace period for the temporary subjective credentialsLinus Torvalds2019-07-241-2/+19
* | Merge tag 'keys-request-20190626' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-07-081-0/+9
|\ \
| * | keys: Cache result of request_key*() temporarily in task_structDavid Howells2019-06-191-0/+9
* | | Merge tag 'keys-misc-20190619' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2019-07-081-2/+2
|\| | | |/ |/|
| * keys: sparse: Fix key_fs[ug]id_changed()David Howells2019-05-221-2/+2
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2019-06-111-0/+9
|\ \
| * | ptrace: restore smp_rmb() in __ptrace_may_access()Jann Horn2019-06-111-0/+9
| |/
* / treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner2019-05-241-5/+1
|/
* SELinux: Remove cred security blob poisoningCasey Schaufler2019-01-081-13/+0
* cred: export get_task_cred().NeilBrown2018-12-191-0/+1
* cred: add get_cred_rcu()NeilBrown2018-12-191-1/+1
* cred: add cred_fscmp() for comparing creds.NeilBrown2018-12-191-0/+55
* doc: ReSTify credentials.txtKees Cook2017-05-181-1/+1
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* cred: Reject inodes with invalid ids in set_create_file_as()Seth Forshee2016-06-301-0/+2
* kmemcg: account certain kmem allocations to memcgVladimir Davydov2016-01-141-2/+2
* kernel/cred.c: remove unnecessary kdebug atomic readsJoe Perches2015-09-101-4/+9
* kernel: conditionally support non-root users, groups and capabilitiesIulia Manda2015-04-151-0/+3
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2012-12-181-1/+26
|\
| * userns: Add a more complete capability subset test to commit_credsEric W. Biederman2012-12-141-1/+26
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds2012-12-161-112/+15
|\ \ | |/ |/|
| * KEYS: Make the session and process keyrings per-threadDavid Howells2012-10-021-112/+15
* | userns: Make credential debugging user namespace safe.Eric W. Biederman2012-08-231-2/+8
|/
* keys: kill task_struct->replacement_session_keyringOleg Nesterov2012-05-231-9/+0
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2012-05-231-19/+25
|\
| * userns: Store uid and gid values in struct cred with kuid_t and kgid_t typesEric W. Biederman2012-05-031-14/+22
| * cred: Refcount the user_ns pointed to by the cred.Eric W. Biederman2012-04-071-5/+3