kern/78824: race condition close()ing and read()ing the same
socketpair on SMP.
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