diff options
author | David Gwynne <dlg@cvs.openbsd.org> | 2015-04-18 11:12:34 +0000 |
---|---|---|
committer | David Gwynne <dlg@cvs.openbsd.org> | 2015-04-18 11:12:34 +0000 |
commit | 36007bbfd2892d240749c99e115e8ee84c9e8587 (patch) | |
tree | f2f7b6874be3f377effee3471b95f2ba6e13096d /sys/dev | |
parent | ba9ce32bbdd00343d279a7a13f700de11b083890 (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