From owner-freebsd-smp Wed Jun 21 22:12:14 2000 Delivered-To: freebsd-smp@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id 656FE37B5AD for ; Wed, 21 Jun 2000 22:12:12 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id WAA99006; Wed, 21 Jun 2000 22:12:04 -0700 (PDT) (envelope-from dillon) Date: Wed, 21 Jun 2000 22:12:04 -0700 (PDT) From: Matthew Dillon Message-Id: <200006220512.WAA99006@apollo.backplane.com> To: Matthew Dillon Cc: Jason Evans , Greg Lehey , Warner Losh , The Hermit Hacker , freebsd-smp@FreeBSD.ORG Subject: SP Patchset #2 up (one minor bug fix) Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I fixed a minor race condition in the Mutex code in tsleep(). It was releasing the interrupt mask (spl0()) too early and allowing an interrupt in which might attempt to wake the id up before the process could actually be queued to it, resulting in a forever-blocked process. Apart from that, the patch set appears to be reasonably stable. http://www.backplane.com/FreeBSDSmp/ -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message