summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2014-07-11reboot(9): Add MI reboot entry functionMasao Uebayashi
2014-07-11Use membar_producer() to force visibility instead of misusingPhilip Guenther
2014-07-11It's init as a process that's special, not init's original thread.Philip Guenther
2014-07-11Flush the buffercache to 16MB on hibernate and restore its previous maxMike Larkin
2014-07-10instead of defining two versions of bucketidx, just don't inline for small.Ted Unangst
2014-07-10Add mallocarray(9)Matthew Dempsky
2014-07-10drain some boolean_t poisonTed Unangst
2014-07-10Stop using a shutdown hook for softraid(4) and explicitly shutdownMartin Pieuchot
2014-07-10pool_debug still needed for non-DIAGNOSTIC kernelsTheo de Raadt
2014-07-10syncTheo de Raadt
2014-07-10Add new sendsyslog(const char *, size_t) system call which simply passesTheo de Raadt
2014-07-10hide the biglock thrashing under pool_debug so it can be turned offTed Unangst
2014-07-09use explicit_bzero for stack and freed variablesTed Unangst
2014-07-09spellingTed Unangst
2014-07-09Minor cleanups in wording in some comments and printfs, and added someMike Larkin
2014-07-09Don't use the suspending kernel's VA mapping for the piglet. It's farMike Larkin
2014-07-09Cleanup the chunk placement routine by removing the conflict resolver.Mike Larkin
2014-07-09Teach rw_status() and rrw_status() to return LK_EXCLOTHER if it's writePhilip Guenther
2014-07-09ext_type is set but never read. its a waste of space.David Gwynne
2014-07-09Use suspending kernel's stack smash guard to avoid panicing during unpack.Mike Larkin
2014-07-09now that mclgeti doesnt do the rx ring accounting, cluster allocationDavid Gwynne
2014-07-08also use inverted poison patterns, to mix things up. ok deraadt miodTed Unangst
2014-07-08Repair compilability after the recent uvmexp changes, especially forMiod Vallat
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-07-08pull the rx ring accounting out of the mbuf layer now that its all doneDavid Gwynne
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overDavid Gwynne
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