aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_sysctl.c
Commit message (Expand)AuthorAgeFilesLines
* Slightly bump the maximum OID path for loading tunable SYSCTLs.Hans Petter Selasky2018-02-021-1/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* sysctl: try to avoid malloc in name2oidMateusz Guzik2017-11-111-3/+8
* sysctl: only take mem lock if oldlen is > 4 * PAGE_SIZEMateusz Guzik2017-10-191-4/+3
* sysctl-s in a module should be accessible only when the module is initializedAndriy Gapon2017-10-051-1/+34
* revert r324166, it has an unrelated change in itAndriy Gapon2017-10-011-45/+3
* MFV r323531: 8521 nvlist memory leak in get_clones_stat() and spa_load_best()Andriy Gapon2017-10-011-3/+45
* sysctl: remove target buffer read/write checks prior to calling the handlerMateusz Guzik2017-09-271-8/+1
* Annotate sysctlmemlock with __exclusive_cache_line.Mateusz Guzik2017-09-271-1/+1
* Enhance debugibility of sysctl leaf re-use warningsConrad Meyer2017-08-271-2/+87
* Print out name of non-dynamic sysctl in sysctl_remove_oid_lockedEnji Cooper2017-03-221-1/+2
* Document the existence of the {0, 6, ...} sysctl.Ed Schouten2016-12-151-1/+2
* Add support for attaching aggregation labels to sysctl objects.Ed Schouten2016-12-141-1/+32
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Add support for boolean sysctl's.Hans Petter Selasky2016-05-261-0/+35
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-2/+2
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-2/+2
* Evaluate the sysctl_running fail point before taking the sysctl lock.Mark Johnston2016-01-261-2/+2
* Flesh out sysctl types further (follow-up of r290475)Conrad Meyer2015-11-071-2/+53
* Round out SYSCTL macros to the full set of fixed-width typesConrad Meyer2015-11-071-1/+33
* Sysctl: Add common support for U8, U16 typesConrad Meyer2015-10-221-0/+64
* sysctl: switch sysctllock to a sleepable rmlock, take 2Mateusz Guzik2015-09-151-103/+101
* Revert r285125 until rmlocks get fixed.Mateusz Guzik2015-07-301-101/+103
* Don't acquire sysctlmemlock in userland_sysctl() when the old valuePatrick Kelsey2015-07-061-1/+1
* sysctl: get rid of sysctl_lock/unlockMateusz Guzik2015-07-041-22/+10
* sysctl: remove a debugging printf which crept in with r285125Mateusz Guzik2015-07-041-1/+1
* sysctl: switch sysctllock to a sleepable rmlockMateusz Guzik2015-07-041-92/+102
* Implement a simple OID number garbage collector. Given the increasingHans Petter Selasky2015-03-251-16/+47
* Make sure tunable sysctls are only fetched once. The existing code canHans Petter Selasky2015-03-241-0/+3
* Correct string pointer offset for error printout.Hans Petter Selasky2015-03-241-1/+1
* In sbuf_new_for_sysctl(), default the buffer size to 64 bytes if theIan Lepore2015-03-171-0/+3
* Set the SBUF_INCLUDENUL flag in sbuf_new_for_sysctl() so that sysctlIan Lepore2015-03-141-1/+1
* sysctl: don't modify oid_running for static nodesMateusz Guzik2014-12-281-4/+7
* 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