summaryrefslogtreecommitdiff
path: root/sys/arch/solbourne
diff options
context:
space:
mode:
authorClaudio Jeker <claudio@cvs.openbsd.org>2010-12-21 14:00:44 +0000
committerClaudio Jeker <claudio@cvs.openbsd.org>2010-12-21 14:00:44 +0000
commit25f28a828c93ac124047dae57bd5aa71f55bd8a6 (patch)
treec7d6451f27955a5c3f3c39ca97313e3fc3eb55e9 /sys/arch/solbourne
parent5cded6af93cfd8b8b260495dd5c704e7452eac4a (diff)
Ugly workaround in nmbclust_update(). Additionally to setting the limit
also modify the hiwat mark. This was done in pool_sethardlimit() until rev. 1.99. Without this the mbuf cluster pool may return free pages too quickly with the result that m_clget() may fail while populating DMA rings. Seems to fix some hangs seen on MCLGETI() interfaces on i386 e.g. PR 6524. A proper fix is to make all drivers handle empty rings but that will take a while to implement. With and OK mikeb@
Diffstat (limited to 'sys/arch/solbourne')
0 files changed, 0 insertions, 0 deletions