summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_resource.c
Commit message (Expand)AuthorAgeFilesLines
* Implement process-shared locks support for libthr.so.3, withoutkib2016-02-281-0/+7
* Fold lim_shared into lim_copy to mute a -Wunused compiler warning fromngie2015-12-221-10/+1
* Speed up rctl operation with large rulesets, by holding the locktrasz2015-11-151-1/+6
* Get rid of lim_update_thread and cred_update_thread.mjg2015-07-161-14/+0
* rlimit: deduplicate code in chg* functionsmjg2015-06-251-46/+27
* Implement lockless resource limits.mjg2015-06-101-32/+60
* Implement support for binary to requesting specific stack size for thekib2015-04-151-1/+6
* The process spin lock currently has the following distinct uses:kib2014-11-261-10/+10
* ifdef RACCT ui_racct_foreach and struct uidinfo's ui_racctmjg2014-11-231-0/+2
* Tidy up functions related to uidinfo management.mjg2014-10-271-45/+47
* De-k&r-ify function definitions in kern/kern_resource.cmjg2014-10-271-57/+20
* rlimit: plug duplicate assertionmjg2014-10-251-1/+0
* rlimit: avoid unnecessary copying of rlimitsmjg2013-12-131-6/+16
* rlimit: add and utilize lim_sharedmjg2013-12-131-1/+11
* Add a resource limit for the total number of kqueues available to thekib2013-10-211-0/+18
* Call sched_prio() to immediately change the priority of the thread inian2013-03-071-4/+4
* MFcalloutng (r244251 with minor changes):davide2013-03-041-3/+6
* Change kern.proc.rlimit sysctl to:trociny2012-01-221-6/+9
* Fix a logic bug in change 228207 in the check for a thread's new userjhb2012-01-051-1/+1
* - Add a sysctl to allow non-root users the ability to set idleeadler2011-12-131-25/+33
* When changing the user priority of a thread, change the real priorityjhb2011-12-021-2/+3
* In lim_fork() assert that processes locks are held.trociny2011-11-071-0/+4
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-8/+8
* - Export each thread's individual resource usage in in struct kinfo_proc'sjhb2011-07-181-6/+34
* Fix several places to ignore processes that are not yet fully constructed.jhb2011-04-061-3/+6
* Add racct. It's an API to keep per-process, per-jail, per-loginclasstrasz2011-03-291-0/+20
* Fix some locking nits with the p_state field of struct proc:jhb2011-03-241-4/+2
* - Follow r216313, the sched_unlend_user_prio is no longer needed, alwaysdavidxu2010-12-291-0/+2
* Add back a bounds check on valid idle priorities that was lost in anjhb2010-12-171-8/+6
* We've already set p = td->td_proc, so use it.emaste2010-10-181-4/+4
* Create a global thread hash table to speed up thread lookup, usedavidxu2010-10-091-23/+13
* Revert r210225 - turns out I was wrong; the "/*-" is not license-onlytrasz2010-07-181-1/+1
* The "/*-" comment marker is supposed to denote copyrights. Remove non-copyrighttrasz2010-07-181-1/+1
* Remove outdated comment and move part of it into more applicable place.trasz2010-07-181-5/+0
* Use ISO C99 integer types in sys/kern where possible.ed2010-06-211-1/+1
* Fix the double counting of the last process thread td_incruntimekib2010-05-241-3/+3
* Implement RUSAGE_THREAD. Add td_rux to keep extended runtime and tickskib2010-05-041-11/+22
* Extract thread_lock()/ruxagg()/thread_unlock() fragment into utilitykib2010-05-011-13/+14
* sched_getparam was just plain broke for time-sharerrs2010-03-031-2/+8
* Implement global and per-uid accounting of the anonymous memory. Addkib2009-06-231-0/+6
* Don't rearm callout if the process is exiting, it may leak a calloutdavidxu2008-10-241-1/+2
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-1/+1
* Fix a small typo in a comment in calcru1().ed2008-09-051-1/+1
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.ed2008-08-201-0/+25
* Remove extra uihold() call that accidentally sneak in during perforcepjd2008-03-191-1/+0
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-191-16/+4
* Whitespace cleanups.pjd2008-03-161-7/+7
* - Use wait-free method to manage ui_sbsize and ui_proccnt fields in thepjd2008-03-161-58/+48
* Style fixes.pjd2008-03-161-11/+7
* Fix information leak. We can find PIDs of running processes from withinpjd2008-03-161-1/+2
OpenPOWER on IntegriCloud