summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2014-07-07regenMatthew Dempsky
2014-07-07Mark get{,e,res}{u,g}id() and getgroups() as NOLOCKMatthew Dempsky
2014-07-07fork1: FORK_THREAD requires FORK_SHAREFILESMatthew Dempsky
2014-07-07regenPhilip Guenther
2014-07-06getentropy(2) doesn't need the kernel lock, so mark it with NOLOCK.Mark Kettenis
2014-07-05Matthias Pfaller rescinded clauses three and four of his licenseJonathan Gray
2014-07-04Track whether a process is a zombie or not yet fully built via flagsPhilip Guenther
2014-07-03Revert back to 1.129: pool_init() is called before rwlocks can bePhilip Guenther
2014-07-02this doesnt talk to uvm directly, so doesnt need uvm_extern.hDavid Gwynne
2014-07-02matthew@ noticed i wasnt populating npages in the kinfo_pool sent toDavid Gwynne
2014-07-02Use real parameter types for u{dv,vn}_attach() instead of void *Matthew Dempsky
2014-07-02inline is the new __inlineDavid Gwynne
2014-07-02use pool_count to report the number of pools to userland ratherDavid Gwynne
2014-07-02provide a pool_count global so we can figure out how many pools there areDavid Gwynne
2014-07-02take the pools mutex when copying stats out of it in the sysctlDavid Gwynne
2014-07-02add an explicit rwlock around the global state (the pool list and serialDavid Gwynne
2014-07-02info about pools is currently given to userland by copying eachDavid Gwynne
2014-06-27Do not KASSERT an unsigned value being >= 0 after decrementing it; instead,Miod Vallat
2014-06-21If the kernel generates a deadly trap signal (SEGV, BUS, etc) forPhilip Guenther
2014-06-21you've had 12+ years to update your kernel config.Daniel Dickman
2014-06-18trailing tabs arent needed.David Gwynne
2014-06-15Use sizeof(struct file *) consistently for memcpy()'ing fd_ofiles.Matthew Dempsky
2014-06-15Fix a few format string bugs with -DDEBUGStefan Fritsch
2014-06-14Rather than truncating KERN_ARND requests silently, return EINVALTheo de Raadt
2014-06-14temporarily (maybe 3 weeks?) crank KERN_ARND maximum buffer from 256Theo de Raadt
2014-06-14syncTheo de Raadt
2014-06-14Change return value of getentropy() to int 0 for success. MaximumTheo de Raadt
2014-06-13syncTheo de Raadt
2014-06-13Add new getentropy() system call. Code and pressure from matthew.Theo de Raadt
2014-06-13Instead of updating all the cluster allocation water marks of all theMartin Pieuchot
2014-06-11Fix wait4 to not modify status or rusage if we return 0 because ofMatthew Dempsky
2014-06-11Add bounds checks for CTL_DEBUG sysctl variable.Matthew Dempsky
2014-06-11Create system taskq ("systqmp") which runs without the kernel lock;Bret Lambert
2014-06-08Use memcpy to copy the sogetopt() SO_SPLICE off_t value, for it may not beMiod Vallat
2014-06-06Allocate the struct itty array in ttystats_init() with M_ZERO.Matthew Dempsky
2014-06-04While it may be smart to use the radix tree for exports it is not OK toClaudio Jeker
2014-05-31Fix a format specifier in a debug printf.Mike Larkin
2014-05-30explicit_bzero for clearing stack variables.Ted Unangst
2014-05-29Read MAXPHYS bytes at a time in the hibernate image read, instead ofMike Larkin
2014-05-29When vmcmd_map_readvn() maps in the page it reads into, it forcesPhilip Guenther
2014-05-25Handle threaded processes correctly when processing kerninfo status requestsPhilip Guenther
2014-05-25In access(), use the real UID/GID for the path search too.Philip Guenther
2014-05-21Change use of Z_PARTIAL_FLUSH to Z_SYNC_FLUSH in the hibernate code as perMike Larkin
2014-05-19consistent use of uint32_t for poison valuesTed Unangst
2014-05-17When looking at another process, use the data from struct processPhilip Guenther
2014-05-15knote_processexit() needs the thread to pass down to FRELE(), so pass itPhilip Guenther
2014-05-15Prefer prsignal() to send process signalsPhilip Guenther
2014-05-15Move from struct proc to process the reference-count-holding pointersPhilip Guenther
2014-05-06Include <sys/vmmeter.h> directly instead of relying on it beingMartin Pieuchot
2014-05-04remove some hh and h format specifiersStefan Fritsch