Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 May 1999 17:43:27 +0200
From:      Stefan Bethke <stefan.bethke@hanse.de>
To:        Pierre Beyssac <beyssac@enst.fr>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: mbuf starvation
Message-ID:  <803947.3135519807@d225.promo.de>
In-Reply-To: <19990512172544.A440@enst.fr>

next in thread | previous in thread | raw e-mail | index | archive | help


Pierre Beyssac <beyssac@enst.fr> wrote:

> Another big problem is that there's a check in m_retry and friends
> that panics when falling short of mbufs! I really believe this does
> more harm than good, because it prevents correct calling code
> (checking for NULL mbuf pointers) from exiting gracefully with
> ENOBUFS...

I've discussed this with Garett back in September.  The reason is quite
simple: unless all cases of not checking for a NULL pointer returned are
fixed (or instrumented with a panic), it is better to fail with a panic
than with some obscure problem later on.


Stefan

--
M=FChlendamm 12           |  Voice +49-40-256848, +49-177-3504009
D-22089 Hamburg         |  e-mail: stefan.bethke@hanse.de
Germany                 |          stb@freebsd.org



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?803947.3135519807>