Home | History | Annotate | Download | only in kern
History log of /src/sys/kern/kern_uidinfo.c
RevisionDateAuthorComments
 1.13  28-Dec-2021  riastradh kern: Show relevant variables for uidinfo counts in kasserts.
 1.12  01-Apr-2021  simonb Add a sysctl hashstat collector for uihash.
 1.11  01-Mar-2019  christos branches: 1.11.12; 1.11.14;
PR/53998: Joel Bertrand: Limit the number of semaphores on a
per-user basis not a per-process. We cannot really keep track on
a per-process basis because a parent process can create the semaphore
and a child can free it taking credit for it. There is also a
similar issue about resource exhaustion if we limited the number
of lwps per process as opposed to per user (which we don't).
 1.10  18-Mar-2017  riastradh branches: 1.10.14;
Need membar_datadep_consumer here.
 1.9  18-Mar-2017  riastradh Nix trailing whitespace.
 1.8  10-Mar-2013  pooka branches: 1.8.14; 1.8.18; 1.8.22;
At least pretend to not leak memory in sysctl initialization.
This commit message would be longer if it included opinions about
sysctllog vs. CTLFLAG_PERMANENT ...
 1.7  09-Jun-2012  christos branches: 1.7.2;
Remove debugging.
 1.6  09-Jun-2012  christos Add a new resource to limit the number of lwps per user, RLIMIT_NTHR. There
is a global sysctl kern.maxlwp to control this, which is by default 2048.
The first lwp of each process or kernel threads are not counted against the
limit. To show the current resource usage per user, I added a new sysctl
that dumps the uidinfo structure fields.
 1.5  22-Mar-2009  ad branches: 1.5.2; 1.5.14;
uid_init: maxproc -> maxcpus
 1.4  11-Jan-2009  christos branches: 1.4.2; 1.4.4;
merge christos-time_t
 1.3  14-Oct-2008  ad branches: 1.3.2; 1.3.4; 1.3.6; 1.3.8;
Correction to previous.
 1.2  14-Oct-2008  ad Redo kern_resource.c:1.146 by pooka@: change ui_sbsize to a u_long.
 1.1  11-Oct-2008  pooka Move uidinfo to its own module in kern_uidinfo.c and include in rump.
No functional change to uidinfo.
 1.3.8.2  01-Nov-2008  christos catch up with changes in head.
 1.3.8.1  14-Oct-2008  christos file kern_uidinfo.c was added on branch christos-time_t on 2008-11-01 23:22:23 +0000
 1.3.6.1  26-Mar-2009  snj Pull up following revision(s) (requested by ad in ticket #601):
sys/kern/kern_uidinfo.c: revision 1.5
uid_init: maxproc -> maxcpus
 1.3.4.2  28-Apr-2009  skrll Sync with HEAD.
 1.3.4.1  19-Jan-2009  skrll Sync with HEAD.
 1.3.2.2  19-Oct-2008  haad Sync with HEAD.
 1.3.2.1  14-Oct-2008  haad file kern_uidinfo.c was added on branch haad-dm on 2008-10-19 22:17:28 +0000
 1.4.4.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.4.2.2  17-Jan-2009  mjf Sync with HEAD.
 1.4.2.1  11-Jan-2009  mjf file kern_uidinfo.c was added on branch mjf-devfs2 on 2009-01-17 13:29:19 +0000
 1.5.14.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.14.1  30-Oct-2012  yamt sync with head
 1.5.2.2  04-May-2009  yamt sync with head.
 1.5.2.1  22-Mar-2009  yamt file kern_uidinfo.c was added on branch yamt-nfs-mp on 2009-05-04 08:13:47 +0000
 1.7.2.2  03-Dec-2017  jdolecek update from HEAD
 1.7.2.1  23-Jun-2013  tls resync from head
 1.8.22.1  21-Apr-2017  bouyer Sync with HEAD
 1.8.18.1  20-Mar-2017  pgoyette Sync with HEAD
 1.8.14.1  28-Aug-2017  skrll Sync with HEAD
 1.10.14.1  10-Jun-2019  christos Sync with HEAD
 1.11.14.1  03-Apr-2021  thorpej Sync with HEAD.
 1.11.12.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed