summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_sysctl.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Dont print the sysctl node tree unless you're root.peter2001-11-281-0/+5
* o Replace reference to 'struct proc' with 'struct thread' in 'structrwatson2001-11-081-6/+6
* Remove the panic when trying to register a sysctl with an oid too high.roam2001-10-121-2/+6
* o Modify sysctl access control check to use securelevel_gt(), andrwatson2001-09-261-9/+29
* KSE Milestone 2julian2001-09-121-18/+18
* Giant Pushdowndillon2001-09-011-11/+28
* Fix the ogetkerninfo() syscall handling of sizes forpeter2001-08-291-10/+12
* Make dynamic sysctl entries start at 0x100, not decimal 100 - there areroam2001-07-251-3/+7
* Style(9): function names on a separate line, max line length 80 chars.roam2001-07-251-4/+8
* int -> size_t fixmjacob2001-06-221-2/+2
* With this commit, I hereby pronounce gensetdefs past its use-by date.peter2001-06-131-22/+5
* When tring to find out if this is a request for a write indd2001-06-031-2/+2
* Add convenience function kernel_sysctlbyname() for kernel consumers,jlemon2001-05-191-1/+24
* Make the SYSCTL_OUT handlers sysctl_old_user() and sysctl_old_kernel()tmm2001-03-081-4/+10
OpenPOWER on IntegriCloud