summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2015-04-18 11:12:34 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2015-04-18 11:12:34 +0000
commit36007bbfd2892d240749c99e115e8ee84c9e8587 (patch)
treef2f7b6874be3f377effee3471b95f2ba6e13096d /sys/dev
parentba9ce32bbdd00343d279a7a13f700de11b083890 (diff)
replace the hand rolled lists of mbufs in hfsc_classq with an
mbuf_list. hfsc lists are very clever because they manage a fifo with a single pointer by abusing the m_next pointer of the tail mbuf to point to the head. clever but hard to read. mbuf_lists are slightly bigger because they explicitely track the head mbuf, but i got us that space back by inlining hfsc_classq into hfsc_class and removing the unnecessary classq field. ok henning@
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions