summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_sysctl.c
Commit message (Expand)AuthorAgeFilesLines
* Make sysctl_msec_to_ticks(SYSCTL_HANDLER_ARGS) generally available insteadandre2006-02-161-0/+26
* Touch all the pages wired by sysctl_wire_old_buffer() to avoid PTEtruckman2006-01-251-1/+12
* Drop in a WITNESS_WARN into SYSCTL_IN to make sure that we arecsjp2005-08-081-0/+2
* Check to see if we wired the user-supplied buffers in SYSCTL_OUT, ifcsjp2005-08-081-1/+6
* Make another bunch of SYSCTL_NODEs staticphk2005-02-101-4/+4
* Add a missing prefix to a struct field for consistency.phk2005-02-071-7/+7
* Be consistent and always use form 'return (value);' instead of 'return value;'.pjd2004-12-311-15/+15
* Move the 'debug' sysctl tree under options SYSCTL_DEBUG. It generatesrwatson2004-10-271-0/+2
* Add missing zero flag arguments to calls to userland_sysctl()phk2004-10-121-7/+7
* Put on my peril sensitive sunglasses and add a flags field to the internalpeter2004-10-111-10/+28
* Avoid casts as lvalues.kan2004-07-281-3/+3
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This iscperciva2004-07-261-1/+1
* Make sysctl_wire_old_buffer() respect ENOMEM from vslock() by markinggreen2004-06-111-2/+5
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Rename the wiredlen member of struct sysctl_req to validlen and alwaystruckman2004-03-161-14/+16
* Don't bother calling vslock() and vsunlock() if oldlen is zero.truckman2004-03-161-7/+9
* Revert to the original vslock() and vsunlock() API with the followingtruckman2004-03-151-6/+3
* Undo the merger of mlock()/vslock and munlock()/vsunlock() and thetruckman2004-03-051-3/+3
* Add sysctl_move_oid() which reparents an existing OID.des2004-02-271-0/+20
* Split the mlock() kernel code into two parts, mlock(), which unpackstruckman2004-02-261-19/+32
* Reimplement sysctls handling by MAC framework.pjd2004-02-221-15/+15
* Bring back sysctl_wire_old_buffer(). Fix a bug in sysctl_handle_opaque()bms2003-10-051-13/+13
* Fix a security problem in sysctl() the long way round.bms2003-10-051-18/+14
* Fold the vslock() and vsunlock() calls in this file with #if 0's; they willbms2003-10-051-1/+8
* Remove magic numbers surrounding locking state in the sysctl module, andbms2003-10-051-8/+9
* Use __FBSDID().obrien2003-06-111-1/+3
* When loading a module that contains a sysctl which is already compiledmux2003-05-291-1/+24
* Use a shorter and less redundant name for the sysctl tree lock.jhb2003-03-111-1/+1
* Replace calls to WITNESS_SLEEP() and witness_list() with equivalent callsjhb2003-03-041-1/+2
* Don't panic when enumerating SYSCTL_NODE() nodes without any childrenrwatson2003-02-221-1/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-8/+8
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-8/+8
* Introduce the ability to flag a sysctl for operation at secure level 2 or 3dillon2003-01-141-2/+3
* Fix kernel build.mux2003-01-111-1/+1
* Implement mac_check_system_sysctl(), a MAC Framework entry point torwatson2002-10-271-0/+11
* Fix a style nit.mux2002-10-261-1/+1
* Use strlcpy() instead of strncpy() to copy NUL terminated stringsrobert2002-10-171-2/+3
* Be consistent about "static" functions: if the function is markedphk2002-09-281-1/+1
* Introduce a new sysctl flag, CTLFLAG_SKIP, which will causemux2002-08-101-0/+3
* Don't automagically call vslock() from SYSCTL_OUT(). Instead, complaintruckman2002-08-061-4/+2
* Make a temporary copy of the output data in the generic sysctl handlerstruckman2002-07-281-6/+45
* Provide a way for sysctl handlers to pre-wire their output buffer beforetruckman2002-07-221-0/+17
* Fix a bazillion lint and WARNS warnings. One major fix is the removal ofmarkm2002-07-151-2/+2
* more caddr_t removal.alfred2002-06-291-2/+1
* Update comment regarding the locking of the sysctl tree.rwatson2002-04-021-10/+10
* Use sx locks instead of flags+tsleep locks.alfred2002-04-021-31/+11
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-2/+2
* In sysctl, req->td is believed always to be non-NULL, so there's no needrwatson2002-03-221-20/+14
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-1/+1
* Add code to export and print the description associated to sysctlluigi2001-12-161-0/+27
OpenPOWER on IntegriCloud