summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Expand)Author
2009-08-12if we get dangerously low on clusters during interrupts, we needDavid Gwynne
2009-08-11uvm_scheduler() sounds important, but ``while(1) tsleep()'' is kinda lameBret Lambert
2009-08-11optimise m_clget so that it holds spl for even lessTheo de Raadt
2009-08-11Must move the splx() lower in m_clget() so that it protects atomic accessTheo de Raadt
2009-08-10Don't use char arrays for sleep wchans and reuse them.Thordur I. Bjornsson
2009-08-10At sys_reboot time, bring all the interfaces down so that their xxstopTheo de Raadt
2009-08-09remove the ancient MCFail / MPFail debugging technique; ok claudioTheo de Raadt
2009-08-09buf_dealloc_mem can be called without B_BUSY. Don't decrement busymapped in t...Artur Grabowski
2009-08-09use m_free_unlocked() in m_pullup() to avoid iterative splnet/splx downTheo de Raadt
2009-08-09Keep track of number of currently mapped and B_BUSY buffers. beck@ okArtur Grabowski
2009-08-09Make dk_mmountroot use vnodes instead of d_open/d_close. This does uglyMarco Peereboom
2009-08-09Use an RB tree instead of a SPLAY tree for the page headers tree.Thordur I. Bjornsson
2009-08-09make mbuf tags suck a bit less, performance wise.Henning Brauer
2009-08-09add mpath(4), a driver that steals paths to scsi devices if itDavid Gwynne
2009-08-09create a m_free_unlocked which is now used by both m_freem() and m_free().Theo de Raadt
2009-08-09do not clear a field before we pool_put it into oblivion; ok henningTheo de Raadt
2009-08-09MCLGETI() will now allocate a mbuf header if it is not provided, thusTheo de Raadt
2009-08-09Rototill system V message queues.Bret Lambert
2009-08-08two things:Bob Beck
2009-08-06reintroduce the uvm_tree commit.Owain Ainsworth
2009-08-03timeout_add -> timeout_add_msecBret Lambert
2009-08-02Dynamic buffer cache support - a re-commit of what was backed outBob Beck
2009-07-30We enable POOL_DEBUG (except in a release)Theo de Raadt
2009-07-21Handle the case where so_pcb is NULL.Todd C. Miller
2009-07-19Hook up "text" (executable) output and implement for fuser too.Todd C. Miller
2009-07-19clalloc() can't fail, so there's no need to handle failure cases.Bret Lambert
2009-07-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2009-06-25backout the buf_acquire() does the bremfree() since all callersThordur I. Bjornsson
2009-06-24Remove a semicolon at the end of an if statement that made the threadJonathan Gray
2009-06-24Remove extra psignal/wakeup in exit1() which can cause the parent toKurt Miller
2009-06-24turn off POOL_DEBUG as we go into release; pointed out by mpfTheo de Raadt
2009-06-22sync m_inithdr() with m_gethdr() after theThordur I. Bjornsson
2009-06-17Revert bufq's. this is inline with the major midlayer reverts thatThordur I. Bjornsson
2009-06-16Backout all changes to uvm after pmemrange (which will be backed outOwain Ainsworth
2009-06-15No you cannot remove a sysctl mib once you add it. It becomes ABI. ThatTheo de Raadt
2009-06-15syncTheo de Raadt
2009-06-15Back out all the buffer cache changes I committed during c2k9. This reverts t...Bob Beck
2009-06-14Don't mess with the bounds in the lp if *partoffp is non-NULL, since thisTheo de Raadt
2009-06-12rework pool_get() a bit so that if you call if with a constructor setOwain Ainsworth
2009-06-09Fix userland regression tests by providing a #define for pool_setipl()Owain Ainsworth
2009-06-08must calculate iovlen or ktrace panics the machine; diff from blambertTheo de Raadt
2009-06-08some vnodes have a NULL mountpoint, so strlcpy of the f_mntonname if not advisedTheo de Raadt
2009-06-07Add KERN_FILE2 sysctl analogous to KERN_PROC2 but for file structures,Todd C. Miller
2009-06-06We need miod's no-coredumps-on-ramdisks diff, because we have grown theTheo de Raadt
2009-06-06All caller of buf_acquire were doing bremfree before the call.Artur Grabowski
2009-06-05abort any time adjustment in progress if the clock is set with settimeofdayChris Kuethe
2009-06-05Dynamic buffer cache sizing.Bob Beck
2009-06-05%zu is not meant for size_t in the kernel. Change to %lu.Ray Lai
2009-06-05Clamp the ending bound to the size of the disk. This makes disklabel -ATheo de Raadt
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker