summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_sysctl.c
Commit message (Expand)AuthorAgeFilesLines
* kern: for pointers replace 0 with NULL.pfg2016-04-151-2/+2
* Evaluate the sysctl_running fail point before taking the sysctl lock.markj2016-01-261-2/+2
* Flesh out sysctl types further (follow-up of r290475)cem2015-11-071-2/+53
* Round out SYSCTL macros to the full set of fixed-width typescem2015-11-071-1/+33
* Sysctl: Add common support for U8, U16 typescem2015-10-221-0/+64
* sysctl: switch sysctllock to a sleepable rmlock, take 2mjg2015-09-151-103/+101
* Revert r285125 until rmlocks get fixed.mjg2015-07-301-101/+103
* Don't acquire sysctlmemlock in userland_sysctl() when the old valuepkelsey2015-07-061-1/+1
* sysctl: get rid of sysctl_lock/unlockmjg2015-07-041-22/+10
* sysctl: remove a debugging printf which crept in with r285125mjg2015-07-041-1/+1
* sysctl: switch sysctllock to a sleepable rmlockmjg2015-07-041-92/+102
* Implement a simple OID number garbage collector. Given the increasinghselasky2015-03-251-16/+47
* Make sure tunable sysctls are only fetched once. The existing code canhselasky2015-03-241-0/+3
* Correct string pointer offset for error printout.hselasky2015-03-241-1/+1
* In sbuf_new_for_sysctl(), default the buffer size to 64 bytes if theian2015-03-171-0/+3
* Set the SBUF_INCLUDENUL flag in sbuf_new_for_sysctl() so that sysctlian2015-03-141-1/+1
* sysctl: don't modify oid_running for static nodesmjg2014-12-281-4/+7
* Now that sysctl_root is only called with sysctl lock in shared mode, updatemjg2014-10-261-2/+3
* In all cases except CTLTYPE_STRING, penv is NULL here, so passing itdes2014-10-231-5/+4
* Mark some more sysctl stuff shared-locked and MPSAFE.mjg2014-10-211-15/+15
* Make sysctl name2oid shared-locked as well.mjg2014-10-211-2/+2
* Implement shared locking for sysctl.mjg2014-10-211-14/+42
* Rename sysctl_lock and _unlock to sysctl_xlock and _xunlock.mjg2014-10-211-2/+2
* Follow up to r225617. In order to maximize the re-usability of kernel codedavide2014-10-161-1/+1
* Don't make a temporary copy of fixed sysctl strings.mjg2014-07-101-6/+13
* When getting the initial value of numeric tunables use thehselasky2014-07-051-12/+20
* Fix regression issue after r267961. Handle special string case forhselasky2014-06-281-2/+5
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-44/+149
* Revert r267961, r267973:gjb2014-06-271-149/+44
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-44/+149
* Update kernel inclusions of capability.h to use capsicum.h instead; somerwatson2014-03-161-1/+1
* Remove identical vnet sysctl handlers, and handle CTLFLAG_VNETglebius2014-02-071-1/+4
* Add a helpful message that can help point to why a sysctl tree removal failedscottl2013-08-091-1/+5
* - Use strdup(9) instead of reimplementing it.marius2013-03-011-52/+18
* Update comments to reflect r246689.marius2013-02-111-2/+8
* Make SYSCTL_{LONG,QUAD,ULONG,UQUAD}(9) work as advertised and also handlemarius2013-02-111-9/+17
* Handle spurious page faults that may occur in no-fault sections of thealc2012-03-221-4/+8
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-1/+1
* Define two new sysctl node flags: CTLFLAG_CAPRD and CTLFLAG_CAPRW, whichrwatson2011-07-171-6/+36
* Use a name instead of a magic number for kern_yield(9) when the prioritymdf2011-05-131-1/+1
* - Merge changes to the base system to support OFED. These includejeff2011-03-211-4/+26
* Based on discussions on the svn-src mailing list, rework r218195:mdf2011-02-081-1/+1
* Explicitly wire the user buffer rather than doing it implicitly inmdf2011-01-271-4/+2
* Remove the CTLFLAG_NOLOCK as it seems to be both unused andmdf2011-01-261-5/+3
* Introduce signed and unsigned version of CTLTYPE_QUAD, renamingmdf2011-01-191-3/+6
* Specify a CTLTYPE_FOO so that a future sysctl(8) change does not needmdf2011-01-181-1/+2
* Fix uninitialized variable warning that shows on Tinderbox but not mymdf2010-11-291-1/+1
* Do not hold the sysctl lock across a call to the handler. This fixes amdf2010-11-291-27/+67
* Slightly modify the logic in sysctl_find_oid to reduce the indentation.mdf2010-11-291-19/+22
* Use the SYSCTL_CHILDREN macro in kern_sysctl.c to help de-obfuscate themdf2010-11-291-7/+6
OpenPOWER on IntegriCloud