summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_bufq.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* thib insists i take responsibility toodlg2010-09-031-1/+2
* Inline bufq_impl_disksort and bufq_impl_fifo's definitions intomatthew2010-09-021-28/+24
* There is no point doing wakeups in bufq_done() unless we're actually in thekettenis2010-09-011-2/+2
* Clarify why we can walk the list of bufqs without holding a mutex with akettenis2010-09-011-2/+6
* make struct bufq a member of the softc for devices that use it,dlg2010-09-011-97/+200
* Avoid interleaving of mutexes that would leave is with the wrong spl afterkettenis2010-07-191-10/+10
* dont count requeued io as outstanding io. there is a 1:1 mappingdlg2010-07-081-8/+1
* minor whitespace tweaks and clean up extra ;dlg2010-07-071-4/+4
* Call msleep(9) with PNORELOCK rather than calling mtx_leave()matthew2010-06-301-4/+3
* Switch bufq FIFO disclipline from using TAILQs to SIMPLEQs.matthew2010-06-301-6/+6
* Introduce bufq_quiesce(), which will block I/O ifrom getting on the queues,kettenis2010-06-291-12/+101
* garbage collect the debugging goothib2010-06-271-40/+1
* Add missing $OpenBSD$.kettenis2010-06-271-0/+1
* No need to include mutex.h twice.thib2010-06-211-1/+0
* Tweak bufq code to handle corner cases. Makes upcoming cd(4)krw2010-05-301-5/+6
* Trying this again. Mixing anoncvs with cvs is _not_ a good idea.thib2010-05-261-0/+244
* Revert bufq's. this is inline with the major midlayer reverts thatthib2009-06-171-154/+0
* add $OpenBSD$ tagthib2009-06-041-0/+2
* add a flexible buffer queue (bufq) api, based on the never usedthib2009-06-031-0/+152