summaryrefslogtreecommitdiff
path: root/sys/kern/kern_sysctl.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Expand the scope of the sysctllock sx lock to protect the sysctl tree itself.John Baldwin2009-02-061-21/+103
* Mark most often used sysctl's as MPSAFE.Ed Schouten2009-01-281-3/+4
* Add a flag to tag individual sysctl leaf nodes as MPSAFE and thus notJohn Baldwin2009-01-231-4/+4
* Don't clobber sysctl_root()'s error number.Ed Schouten2009-01-011-2/+5
* Fix compilation. Also move ogetkerninfo() to kern_xxx.c.Ed Schouten2008-12-291-211/+0
* Push down Giant inside sysctl. Also add some more assertions to the code.Ed Schouten2008-12-291-19/+23
* Uio_yield() already does DROP_GIANT/PICKUP_GIANT, no need to repeat thisKonstantin Belousov2008-12-121-2/+0
* The userland_sysctl() function retries sysctl_root() until returnedKonstantin Belousov2008-12-121-2/+8
* Merge more of currently non-functional (i.e. resolving toMarko Zec2008-11-261-0/+3
* Add sysctl_rename_oid() to support device_set_unit() usage. Otherwise,Peter Wemm2007-11-301-0/+19
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-1/+1
* In userland_sysctl(), call useracc() with the actual newlen value to beRobert Watson2007-09-021-1/+1
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inRobert Watson2007-06-121-2/+1
* Add a function for exporting 64 bit types.David Malone2007-06-041-0/+25
* Further system call comment cleanup:Robert Watson2007-03-051-2/+1
* Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson2007-03-041-6/+0
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-6/+5
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+3
* Kill an XXX remark that has been untrue since rev. 1.150 of this file.Yaroslav Tykhiy2006-06-161-4/+0
* Make sysctl_msec_to_ticks(SYSCTL_HANDLER_ARGS) generally available insteadAndre Oppermann2006-02-161-0/+26
* Touch all the pages wired by sysctl_wire_old_buffer() to avoid PTEDon Lewis2006-01-251-1/+12
* Drop in a WITNESS_WARN into SYSCTL_IN to make sure that we areChristian S.J. Peron2005-08-081-0/+2
* Check to see if we wired the user-supplied buffers in SYSCTL_OUT, ifChristian S.J. Peron2005-08-081-1/+6
* Make another bunch of SYSCTL_NODEs staticPoul-Henning Kamp2005-02-101-4/+4
* Add a missing prefix to a struct field for consistency.Poul-Henning Kamp2005-02-071-7/+7
* Be consistent and always use form 'return (value);' instead of 'return value;'.Pawel Jakub Dawidek2004-12-311-15/+15
* Move the 'debug' sysctl tree under options SYSCTL_DEBUG. It generatesRobert Watson2004-10-271-0/+2
* Add missing zero flag arguments to calls to userland_sysctl()Poul-Henning Kamp2004-10-121-7/+7
* Put on my peril sensitive sunglasses and add a flags field to the internalPeter Wemm2004-10-111-10/+28
* Avoid casts as lvalues.Alexander Kabaev2004-07-281-3/+3
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This isColin Percival2004-07-261-1/+1
* Make sysctl_wire_old_buffer() respect ENOMEM from vslock() by markingBrian Feldman2004-06-111-2/+5
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-051-4/+0
* Rename the wiredlen member of struct sysctl_req to validlen and alwaysDon Lewis2004-03-161-14/+16
* Don't bother calling vslock() and vsunlock() if oldlen is zero.Don Lewis2004-03-161-7/+9
* Revert to the original vslock() and vsunlock() API with the followingDon Lewis2004-03-151-6/+3
* Undo the merger of mlock()/vslock and munlock()/vsunlock() and theDon Lewis2004-03-051-3/+3
* Add sysctl_move_oid() which reparents an existing OID.Dag-Erling Smørgrav2004-02-271-0/+20
* Split the mlock() kernel code into two parts, mlock(), which unpacksDon Lewis2004-02-261-19/+32
* Reimplement sysctls handling by MAC framework.Pawel Jakub Dawidek2004-02-221-15/+15