| Commit message (Expand) | Author | Age | Files | Lines |
* | fairly simple sizes for free(); ok tedu |  deraadt | 2015-08-28 | 1 | -3/+7 |
* | Remove some includes include-what-you-use claims don't |  jsg | 2015-03-14 | 1 | -3/+1 |
* | save the bufq pointer from the buf before we turn it loose so it won't |  tedu | 2015-01-09 | 1 | -2/+2 |
* | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 2014-07-12 | 1 | -3/+3 |
* | Do not KASSERT an unsigned value being >= 0 after decrementing it; instead, |  miod | 2014-06-27 | 1 | -2/+2 |
* | now that all the direct users of disksort have been removed, we can now |  dlg | 2013-11-20 | 1 | -74/+2 |
* | Fix various glitches in queue macro usage. |  guenther | 2013-04-10 | 1 | -2/+2 |
* | nscan only operates in a single direction, remove leftover dir variable. |  tedu | 2013-03-18 | 1 | -2/+1 |
* | use wakeup here, not wakeup_one - avoids problem of not waking up writers |  beck | 2012-10-17 | 1 | -2/+2 |
* | Capilization in comment, and document leftoverroom, + knf nit, spotted by theo |  beck | 2012-10-09 | 1 | -4/+4 |
* | Add nscan as a disk queueing algorithm, and make it the default with |  beck | 2012-10-09 | 1 | -1/+155 |
* | bufq write limiting |  beck | 2012-10-09 | 1 | -1/+36 |
* | thib insists i take responsibility too |  dlg | 2010-09-03 | 1 | -1/+2 |
* | Inline bufq_impl_disksort and bufq_impl_fifo's definitions into |  matthew | 2010-09-02 | 1 | -28/+24 |
* | There is no point doing wakeups in bufq_done() unless we're actually in the |  kettenis | 2010-09-01 | 1 | -2/+2 |
* | Clarify why we can walk the list of bufqs without holding a mutex with a |  kettenis | 2010-09-01 | 1 | -2/+6 |
* | make struct bufq a member of the softc for devices that use it, |  dlg | 2010-09-01 | 1 | -97/+200 |
* | Avoid interleaving of mutexes that would leave is with the wrong spl after |  kettenis | 2010-07-19 | 1 | -10/+10 |
* | dont count requeued io as outstanding io. there is a 1:1 mapping |  dlg | 2010-07-08 | 1 | -8/+1 |
* | minor whitespace tweaks and clean up extra ; |  dlg | 2010-07-07 | 1 | -4/+4 |
* | Call msleep(9) with PNORELOCK rather than calling mtx_leave() |  matthew | 2010-06-30 | 1 | -4/+3 |
* | Switch bufq FIFO disclipline from using TAILQs to SIMPLEQs. |  matthew | 2010-06-30 | 1 | -6/+6 |
* | Introduce bufq_quiesce(), which will block I/O ifrom getting on the queues, |  kettenis | 2010-06-29 | 1 | -12/+101 |
* | garbage collect the debugging goo |  thib | 2010-06-27 | 1 | -40/+1 |
* | Add missing $OpenBSD$. |  kettenis | 2010-06-27 | 1 | -0/+1 |
* | No need to include mutex.h twice. |  thib | 2010-06-21 | 1 | -1/+0 |
* | Tweak bufq code to handle corner cases. Makes upcoming cd(4) |  krw | 2010-05-30 | 1 | -5/+6 |
* | Trying this again. Mixing anoncvs with cvs is _not_ a good idea. |  thib | 2010-05-26 | 1 | -0/+244 |
* | Revert bufq's. this is inline with the major midlayer reverts that |  thib | 2009-06-17 | 1 | -154/+0 |
* | add $OpenBSD$ tag |  thib | 2009-06-04 | 1 | -0/+2 |
* | add a flexible buffer queue (bufq) api, based on the never used |  thib | 2009-06-03 | 1 | -0/+152 |