summaryrefslogtreecommitdiff
path: root/kernel/ucount.c
Commit message (Expand)AuthorAgeFilesLines
* ucounts: Handle wrapping in is_ucounts_overlimitEric W. Biederman2022-02-171-1/+2
* ucount: Make get_ucount a safe get_user replacementEric W. Biederman2022-01-261-0/+2
* ucounts: Fix rlimit max values checkAlexey Gladkov2021-12-091-6/+9
* ucounts: Use atomic_long_sub_return for clarityEric W. Biederman2021-10-201-3/+3
* ucounts: Add get_ucounts_or_wrap for clarityEric W. Biederman2021-10-201-4/+10
* ucounts: Remove unnecessary test for NULL ucount in get_ucountsEric W. Biederman2021-10-201-1/+1
* ucounts: Fix signal ucount refcountingEric W. Biederman2021-10-181-0/+49
* ucounts: add missing data type changesSven Schnelle2021-08-091-8/+11
* ucounts: Fix race condition between alloc_ucounts and put_ucountsAlexey Gladkov2021-07-281-3/+7
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2021-06-281-25/+91
|\
| * ucounts: Silence warning in dec_rlimit_ucountsEric W. Biederman2021-04-301-1/+1
| * Reimplement RLIMIT_MEMLOCK on top of ucountsAlexey Gladkov2021-04-301-0/+1
| * Reimplement RLIMIT_SIGPENDING on top of ucountsAlexey Gladkov2021-04-301-0/+1
| * Reimplement RLIMIT_MSGQUEUE on top of ucountsAlexey Gladkov2021-04-301-0/+1
| * Reimplement RLIMIT_NPROC on top of ucountsAlexey Gladkov2021-04-301-0/+44
| * Use atomic_t for ucounts reference countingAlexey Gladkov2021-04-301-34/+19
| * Add a reference to ucounts for each credAlexey Gladkov2021-04-301-3/+37
| * Increase size of ucounts to atomic_long_tAlexey Gladkov2021-04-301-8/+8
* | fanotify: configurable limits via sysfsAmir Goldstein2021-03-161-0/+4
|/
* ucount: Make sure ucounts in /proc/sys/user don't regress againJan Kara2020-04-071-0/+2
* time/namespace: Add max_time_namespaces ucountDmitry Safonov2020-04-071-0/+1
* proc/sysctl: add shared variables for range checkMatteo Croce2019-07-181-4/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner2019-06-051-6/+1
* headers: untangle kmemleak.h from mm.hRandy Dunlap2018-04-051-0/+1
* ucount: Remove the atomicity from ucount->countEric W. Biederman2017-03-061-7/+11
* sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>Ingo Molnar2017-03-021-0/+1
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2017-02-231-1/+5
|\
| * inotify: Convert to using per-namespace limitsNikolay Borisov2017-01-241-1/+5
* | kernel/ucount.c: mark user_header with kmemleak_ignore()Luis R. Rodriguez2017-02-081-2/+1
|/
* userns: Make ucounts lock irq-safeNikolay Borisov2017-01-241-6/+8
* mntns: Add a limit on the number of mount namespaces.Eric W. Biederman2016-08-311-0/+1
* netns: Add a limit on the number of net namespacesEric W. Biederman2016-08-081-0/+1
* cgroupns: Add a limit on the number of cgroup namespacesEric W. Biederman2016-08-081-0/+1
* ipcns: Add a limit on the number of ipc namespacesEric W. Biederman2016-08-081-0/+1
* utsns: Add a limit on the number of uts namespacesEric W. Biederman2016-08-081-0/+1
* pidns: Add a limit on the number of pid namespacesEric W. Biederman2016-08-081-0/+1
* userns: Generalize the user namespace count into ucountEric W. Biederman2016-08-081-18/+21
* userns: Make the count of user namespaces per userEric W. Biederman2016-08-081-21/+95
* userns: Add a limit on the number of user namespacesEric W. Biederman2016-08-081-0/+53
* userns: Add per user namespace sysctls.Eric W. Biederman2016-08-081-0/+99