Age | Commit message (Expand) | Author |
2019-12-19 | Convert infinite sleeps to {m,t}sleep_nsec(9). | Martin Pieuchot |
2017-08-16 | Correct the check when selecting an elevator | Mike Belopuhov |
2015-08-28 | fairly simple sizes for free(); ok tedu | Theo de Raadt |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2015-01-09 | save the bufq pointer from the buf before we turn it loose so it won't | Ted Unangst |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-06-27 | Do not KASSERT an unsigned value being >= 0 after decrementing it; instead, | Miod Vallat |
2013-11-20 | now that all the direct users of disksort have been removed, we can now | David Gwynne |
2013-04-10 | Fix various glitches in queue macro usage. | Philip Guenther |
2013-03-18 | nscan only operates in a single direction, remove leftover dir variable. | Ted Unangst |
2012-10-17 | use wakeup here, not wakeup_one - avoids problem of not waking up writers | Bob Beck |
2012-10-09 | Capilization in comment, and document leftoverroom, + knf nit, spotted by theo | Bob Beck |
2012-10-09 | Add nscan as a disk queueing algorithm, and make it the default with | Bob Beck |
2012-10-09 | bufq write limiting | Bob Beck |
2010-09-03 | thib insists i take responsibility too | David Gwynne |
2010-09-02 | Inline bufq_impl_disksort and bufq_impl_fifo's definitions into | Matthew Dempsky |
2010-09-01 | There is no point doing wakeups in bufq_done() unless we're actually in the | Mark Kettenis |
2010-09-01 | Clarify why we can walk the list of bufqs without holding a mutex with a | Mark Kettenis |
2010-09-01 | make struct bufq a member of the softc for devices that use it, | David Gwynne |
2010-07-19 | Avoid interleaving of mutexes that would leave is with the wrong spl after | Mark Kettenis |
2010-07-08 | dont count requeued io as outstanding io. there is a 1:1 mapping | David Gwynne |
2010-07-07 | minor whitespace tweaks and clean up extra ; | David Gwynne |
2010-06-30 | Call msleep(9) with PNORELOCK rather than calling mtx_leave() | Matthew Dempsky |
2010-06-30 | Switch bufq FIFO disclipline from using TAILQs to SIMPLEQs. | Matthew Dempsky |
2010-06-29 | Introduce bufq_quiesce(), which will block I/O ifrom getting on the queues, | Mark Kettenis |
2010-06-27 | garbage collect the debugging goo | Thordur I. Bjornsson |
2010-06-27 | Add missing $OpenBSD$. | Mark Kettenis |
2010-06-21 | No need to include mutex.h twice. | Thordur I. Bjornsson |
2010-05-30 | Tweak bufq code to handle corner cases. Makes upcoming cd(4) | Kenneth R Westerback |
2010-05-26 | Trying this again. Mixing anoncvs with cvs is _not_ a good idea. | Thordur I. Bjornsson |
2009-06-17 | Revert bufq's. this is inline with the major midlayer reverts that | Thordur I. Bjornsson |
2009-06-04 | add $OpenBSD$ tag | Thordur I. Bjornsson |
2009-06-03 | add a flexible buffer queue (bufq) api, based on the never used | Thordur I. Bjornsson |