summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2008-11-22Move diagnostic assertions concerning the recycle process of buffersPedro Martelletto
2008-11-21Relax sanity check so any two-byte jmp followed by a NOP, or anyKenneth R Westerback
2008-11-21don't declare th0 extern before declaring it as static; makes gcc4 happyRobert Nagy
2008-11-11for ^T support, grab all the information from the process before goingTheo de Raadt
2008-11-11slightly optimized the ptrace stat allocation to only happen when needed.Ted Unangst
2008-11-11make sure that any messing we do with a process's directories happens atomica...Ted Unangst
2008-11-10Fix typo in comment, okay jmc@.Pedro Martelletto
2008-11-10vm_map_lock() around calls to uvm_map_findspace(); ok teduTheo de Raadt
2008-11-09systrace activation happens in the middle of a rather sensitive piece ofTheo de Raadt
2008-11-08Use atop() and ptoa() in buf_free_pages() to make it consistent withPedro Martelletto
2008-11-06Some paranoia and deconfusion.Artur Grabowski
2008-11-06remove a really stupid comment. Duh, of course it can blockTheo de Raadt
2008-11-06oopsTheo de Raadt
2008-11-06panic if cpu_switchto() returns from a dead processTheo de Raadt
2008-11-03pre-allocate the ptrace_state we may need to tie to the new processTheo de Raadt
2008-11-01Grab a reference to the trace vnode of the process when traversing thePedro Martelletto
2008-11-01change vrele() to return an int. if it returns 0, it can gaurantee thatTheo de Raadt
2008-11-01change all callers of enterpgrp() to pre-allocate a pgrp or session ifTheo de Raadt
2008-10-31Do not assume that a pointer to another process will live over a set ofTheo de Raadt
2008-10-31Do not assume that a pointer to another process will live over a set ofTheo de Raadt
2008-10-31accidental commit ... backoutTheo de Raadt
2008-10-31accidental commit ... backoutTheo de Raadt
2008-10-31kern_sysctl.cTheo de Raadt
2008-10-31checkdirs() walks allproc and calls sleeping functions if directories haveTheo de Raadt
2008-10-30reintroduce mutexes to workqs for locking.David Gwynne
2008-10-30Use msleep() in the reaper to make it not lose events. Based on discussionTheo de Raadt
2008-10-27when shutting workq threads down, dont try to take the big kernelDavid Gwynne
2008-10-24another oops.Ted Unangst
2008-10-24yet again i prove unable to commit what i really wanted. spotted by deraadtTed Unangst
2008-10-23a better fix for the "uvm_km thread runs out of memory" problem.Ted Unangst
2008-10-22Add timeout_add_msec(), for timeouts in milliseconds.Bret Lambert
2008-10-20The optimization done in 1.19 (and repaired in 1.20) results inTheo de Raadt
2008-10-18Revert the change to use pools for <= PAGE_SIZE allocations. ItMark Kettenis
2008-10-15make random(9) return per-cpu values (by saving the seed in the cpuinfo),Theo de Raadt
2008-10-14Back-in; problems were apparently elsewhere.Philip Guenthe
2008-10-14Change m_devget()'s outdated and unused "offset" argument: It isChristian Weisgerber
2008-10-11Since malloc_page_alloc() is a pool allocator it should check for PR_WAITOKMark Kettenis
2008-10-10backout; is causing some people difficultyTheo de Raadt
2008-10-09Change sb_timeo to unsigned, so that even if some calculation (ie. n * HZ)Theo de Raadt
2008-10-09pass NULL rather than 0 for interrupt time usage to calcru()Kevin Lo
2008-10-09Use the reference count in struct process to update the proc countPhilip Guenthe
2008-10-09Put a reference count in struct process to prevent use-after-freePhilip Guenthe
2008-10-07Do not display file offsets and a few other pieces of information, exceptTheo de Raadt
2008-10-05In malloc_page_free(), restore the correct wire_count value.Miod Vallat
2008-10-04At clock initialization, if we discover that tickadj is 0 (due to veryTheo de Raadt
2008-10-03Make sigwait() work correctly. In particular, it'll work when thePhilip Guenthe
2008-10-02A closed, disconnected, or otherwise failed socket is still a socketTheo de Raadt
2008-09-29Use pools to do allocations for all sizes <= PAGE_SIZE.Artur Grabowski
2008-09-28initialize the ether_vtag field like the rest of the packet headerChristian Weisgerber
2008-09-19system/5918: fix clearing of ITIMER_VIRTUAL and ITIMER_PROF it_intervalDamien Miller