On Mon, 18 Jan 1999, Mike Smith wrote:
> > On Mon, 18 Jan 1999, Mike Smith wrote:
> >
> > > >
> > > > Here at whistle we are trying to remember about a conversation
> > > > regarding malloc that occured recently. Maybe others can help.
> > > >
> > > > There was some talk about the fact that malloc(..M_CANWAIT)
> > > > can now return with a failure. Is that true?
> > >
> > > Yes; it's necessary to do this to allow some chance of avoiding
> > > deadlock.
> >
> > Ouch! Is everything in src-sys already checking the return value of an
> > M_WAITOK?
>
> Probably not, no. I had some patches from Andrzej who was trying to do
> it just for the mbuf allocator case; there's definitely a call for
> someone to take the time to clean things up.
Well, it'll be hard to determine (for me, not knowing any of the kernel well)
whether it's proper for:
a. return EAGAIN
b. return ENOMEN
c. try again, then return EAGAIN/ENOMEM?
But I'm going to start fixing what I can.
It would have been nice for a HEADS UP! or somesuch.
>
> --
> \\ Sometimes you're ahead, \\ Mike Smith
> \\ sometimes you're behind. \\ [email protected]
> \\ The race is long, and in the \\ [email protected]
> \\ end it's only with yourself. \\ [email protected]
>
>
>
> To Unsubscribe: send mail to [email protected]
> with "unsubscribe freebsd-current" in the body of the message
>
Brian Feldman _ __ ___ ___ ___
[email protected] _ __ ___ | _ ) __| \
http://www.freebsd.org/ _ __ ___ ____ | _ \__ \ |) |
FreeBSD: The Power to Serve! _ __ ___ ____ _____ |___/___/___/
To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-current" in the body of the message