aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_sysctl.c
Commit message (Expand)AuthorAgeFilesLines
* sysctl(3): Implement SYSCTL_FOREACH() to iterate all OIDs in a sysctl list.Hans Petter Selasky2022-10-041-6/+5
* ddb: use _FLAGS command macros where appropriateMitchell Horne2022-08-111-1/+1
* Escape any '.' characters in sysctl node namesAlan Somers2021-08-221-2/+46
* sysctl_handle_string: do not malloc when SYSCTL_IN cannot faultKonstantin Belousov2021-04-231-0/+9
* Move inner loop logic out of sysctl_sysctl_next_ls().Alexander V. Chernikov2020-11-301-89/+130
* sysctl+kern_sysctl: Honor SKIP for descendant nodesRyan Moeller2020-10-241-0/+8
* kern_sysctl: Misc code cleanupRyan Moeller2020-10-241-15/+48
* Enable iterating all sysctls, even ones with CTLFLAG_SKIPRyan Moeller2020-10-051-17/+27
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* style(9): end continued line with operator.Brooks Davis2020-04-161-2/+2
* sysctl_handle_string: Put logical or in parentheses.Pawel Biernacki2020-04-151-1/+1
* sysctl(9): fix handling string tunables.Pawel Biernacki2020-04-151-5/+6
* Restore the behavior of allowing empty string in a string sysctlLi-Wen Hsu2020-02-101-1/+5
* sysctl(9): add CTLFLAG_NEEDGIANT flagPawel Biernacki2020-02-061-11/+43
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-3/+0
* kern_sysctl: make sysctl.debug work as intendedPawel Biernacki2020-01-061-2/+4
* sysctl sysctls: wire old buf before output with sysctl lockRyan Libby2019-11-251-1/+17
* sysctl: use names instead of magic numbers.Konstantin Belousov2019-09-181-28/+33
* Add sysctlbyname system callMateusz Guzik2019-09-031-0/+62
* Fix !DDB kernel configurations after r350713Conrad Meyer2019-08-081-1/+1
* ddb(4): Add 'sysctl' commandConrad Meyer2019-08-081-2/+536
* Make the warning intervals for deprecated crypto algorithms tunable.John Baldwin2019-06-111-0/+23
* device_printf: Use sbuf for more coherent prints on SMPConrad Meyer2019-05-071-7/+0
* const poison the `new` pointer of __sysctl.Brooks Davis2018-12-181-4/+4
* Minor code factoring. No functional change.Hans Petter Selasky2018-11-191-1/+1
* Be more verbose when a sysctl fails to unregister.Hans Petter Selasky2018-11-191-2/+4
* Do proper conversion to/from sbt.Warner Losh2018-11-151-4/+4
* Add sysctl_usec_to_sbintime and sysctl_msec_to_sbintime.Warner Losh2018-11-021-0/+47
* Permit the kernel environment to set an array of numeric values for a singleHans Petter Selasky2018-06-201-52/+50
* Use NULL for SYSINIT's last arg, which is a pointer typeEd Maste2018-05-181-1/+1
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* 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