aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_sysctl.c
Commit message (Expand)AuthorAgeFilesLines
* Now that sysctl_root is only called with sysctl lock in shared mode, updateMateusz Guzik2014-10-261-2/+3
* In all cases except CTLTYPE_STRING, penv is NULL here, so passing itDag-Erling Smørgrav2014-10-231-5/+4
* Mark some more sysctl stuff shared-locked and MPSAFE.Mateusz Guzik2014-10-211-15/+15
* Make sysctl name2oid shared-locked as well.Mateusz Guzik2014-10-211-2/+2
* Implement shared locking for sysctl.Mateusz Guzik2014-10-211-14/+42
* Rename sysctl_lock and _unlock to sysctl_xlock and _xunlock.Mateusz Guzik2014-10-211-2/+2
* Follow up to r225617. In order to maximize the re-usability of kernel codeDavide Italiano2014-10-161-1/+1
* Don't make a temporary copy of fixed sysctl strings.Mateusz Guzik2014-07-101-6/+13
* When getting the initial value of numeric tunables use theHans Petter Selasky2014-07-051-12/+20
* Fix regression issue after r267961. Handle special string case forHans Petter Selasky2014-06-281-2/+5
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-44/+149
* Revert r267961, r267973:Glen Barber2014-06-271-149/+44
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-44/+149
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Remove identical vnet sysctl handlers, and handle CTLFLAG_VNETGleb Smirnoff2014-02-071-1/+4
* Add a helpful message that can help point to why a sysctl tree removal failedScott Long2013-08-091-1/+5
* - Use strdup(9) instead of reimplementing it.Marius Strobl2013-03-011-52/+18
* Update comments to reflect r246689.Marius Strobl2013-02-111-2/+8
* Make SYSCTL_{LONG,QUAD,ULONG,UQUAD}(9) work as advertised and also handleMarius Strobl2013-02-111-9/+17
* Handle spurious page faults that may occur in no-fault sections of theAlan Cox2012-03-221-4/+8
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-1/+1
* Define two new sysctl node flags: CTLFLAG_CAPRD and CTLFLAG_CAPRW, whichRobert Watson2011-07-171-6/+36
* Use a name instead of a magic number for kern_yield(9) when the priorityMatthew D Fleming2011-05-131-1/+1
* - Merge changes to the base system to support OFED. These includeJeff Roberson2011-03-211-4/+26
* Based on discussions on the svn-src mailing list, rework r218195:Matthew D Fleming2011-02-081-1/+1
* Explicitly wire the user buffer rather than doing it implicitly inMatthew D Fleming2011-01-271-4/+2
* Remove the CTLFLAG_NOLOCK as it seems to be both unused andMatthew D Fleming2011-01-261-5/+3
* Introduce signed and unsigned version of CTLTYPE_QUAD, renamingMatthew D Fleming2011-01-191-3/+6
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needMatthew D Fleming2011-01-181-1/+2
* Fix uninitialized variable warning that shows on Tinderbox but not myMatthew D Fleming2010-11-291-1/+1
* Do not hold the sysctl lock across a call to the handler. This fixes aMatthew D Fleming2010-11-291-27/+67
* Slightly modify the logic in sysctl_find_oid to reduce the indentation.Matthew D Fleming2010-11-291-19/+22
* Use the SYSCTL_CHILDREN macro in kern_sysctl.c to help de-obfuscate theMatthew D Fleming2010-11-291-7/+6
* Re-add r212370 now that the LOR in powerpc64 has been resolved:Matthew D Fleming2010-09-161-0/+28
* Revert r212370, as it causes a LOR on powerpc. powerpc does a fewMatthew D Fleming2010-09-131-28/+0
* Add a drain function for struct sysctl_req, and use it for a variety ofMatthew D Fleming2010-09-091-0/+28
* Make it possible to change the vnet sysctl variables on jailsBjoern A. Zeeb2009-08-131-2/+10
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* sysctl_msec_to_ticks is used with both virtualized andBjoern A. Zeeb2009-07-211-5/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-97/+8
* Add explicit includes for jail.h to the files that need them andBjoern A. Zeeb2009-06-171-0/+1
* Get vnets from creds instead of threads where they're available, and fromJamie Gritton2009-06-151-1/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Remove do-nothing code that was required to dirty the old buffer on Alpha.Dag-Erling Smørgrav2009-05-151-12/+1
* Revert r192094. The revision caused problems for sysctl(3) consumersKonstantin Belousov2009-05-151-5/+3
* - Use a separate sx lock to try to limit the number of concurrent userlandJohn Baldwin2009-05-141-7/+16
* Do not advance req->oldidx when sysctl_old_user returning anKonstantin Belousov2009-05-141-3/+5
* Permit buiding kernels with options VIMAGE, restricted to only a singleMarko Zec2009-04-301-2/+98
* Add a new type of KTRACE record for sysctl(3) invocations. It uses theJohn Baldwin2009-03-111-1/+10
* - Remove a recently added comment from kernel_sysctlbyname() that isn'tJohn Baldwin2009-03-101-9/+1