From owner-freebsd-arch Thu May 25 6:49: 0 2000 Delivered-To: freebsd-arch@freebsd.org Received: from berserker.bsdi.com (berserker.twistedbit.com [199.79.183.1]) by hub.freebsd.org (Postfix) with ESMTP id 0B8F337C189 for ; Thu, 25 May 2000 06:48:57 -0700 (PDT) (envelope-from cp@berserker.bsdi.com) Received: from berserker.bsdi.com (cp@[127.0.0.1]) by berserker.bsdi.com (8.9.3/8.9.3) with ESMTP id HAA22603; Thu, 25 May 2000 07:48:53 -0600 (MDT) Message-Id: <200005251348.HAA22603@berserker.bsdi.com> To: Matthew Dillon Cc: arch@freebsd.org Subject: Re: Preemptive kernel on older X86 hardware From: Chuck Paterson Date: Thu, 25 May 2000 07:48:53 -0600 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Matt, I looked a little more at the BSD/OS mutex macros. I see that we don't do a recusrion check first even when it has been flaged as likely. This does seem less than perfect. I'll flip this stuff around as well as undoing the lock prefix on releasing spin locks. I'll let you know what happens. Chuck To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message