kern/78824: race condition close()ing and read()ing the same socketpair on SMP.

Robert Watson rwatson at FreeBSD.org
Mon May 30 03:21:13 PDT 2005


On Mon, 30 May 2005, Marc Olzheim wrote:

> On Fri, May 27, 2005 at 04:57:57PM +0200, Marc Olzheim wrote:
>>> Could you try the attached patch and see if it helps matters?  This is
>>> a slight shot in the dark but closes at least two races in the
>>> transition of socket state with respect to socket buffer state.
>>
>> Yes! This fixes it, on the tag=RELENG_5 date=2005.03.03.00.00.00 kernel.
>>
>> I'll try and see if it works on a recent RELENG_5 kernel as well, later.
>
> On today's RELENG_5 it works ok too, as far as I can check. :-)

Great.  I'll MFC this in a week or so assuming that there are no reports 
of problems with the patch in HEAD.  Thanks for the clear and concise bug 
report, and sorry about taking so long to get this fixed!

Robert N M Watson


More information about the freebsd-stable mailing list