Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/kern



On Thu, Oct 14, 2010 at 04:59:42AM +0100, Mindaugas Rasiukevicius wrote:
> Hello,
> 
> "Masaru OKI" <oki%netbsd.org@localhost> wrote:
> > Module Name:        src
> > Committed By:       oki
> > Date:               Thu Oct 14 03:07:52 UTC 2010
> > 
> > Modified Files:
> >     src/sys/kern: uipc_socket.c
> > 
> > Log Message:
> > Wait for freeing mbuf cluster in sosend() causes freeze network stack.
> > Don't wait for it.
> > problem was found by iij seil team.
> > it is similar to OpenBSD uipc_socket.c rev.1.72.
> 
> Can you explain what the actual problem M_WAIT causes i.e. how would
> it "freeze network stack"?

I don't see what it would solve on the face of it, but regardless M_DONTWAIT
is almost certainly the wrong thing to do here.



Home | Main Index | Thread Index | Old Index