From owner-freebsd-current Mon Jul 23 1:15: 6 2001 Delivered-To: freebsd-current@freebsd.org Received: from InterJet.elischer.org (c421509-a.pinol1.sfba.home.com [24.7.86.9]) by hub.freebsd.org (Postfix) with ESMTP id 45CF937B401; Mon, 23 Jul 2001 01:15:02 -0700 (PDT) (envelope-from julian@elischer.org) Received: from elischer.org (InterJet.elischer.org [192.168.1.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id DAA17775; Mon, 23 Jul 2001 03:08:34 -0700 (PDT) Message-ID: <3B5BD998.3E8A6E7E@elischer.org> Date: Mon, 23 Jul 2001 01:00:24 -0700 From: Julian Elischer X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 5.0-CURRENT i386) X-Accept-Language: en, hu MIME-Version: 1.0 To: jhb@freebsd.org, current@freebsd.org Subject: mutex blocking queues.. Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Why does the mutex not link blocked processes though the sleep queue linked list entry? Why does it use the run queue entry? In KSEs the sleep queue and run queue enties go into different sub structures and ahve different types so this breaks... do I need to do something sleazy or can I just link them together using the equivalemt of the p_slpq entry? -- +------------------------------------+ ______ _ __ | __--_|\ Julian Elischer | \ U \/ / hard at work in | / \ julian@elischer.org +------>x USA \ a very strange | ( OZ ) \___ ___ | country ! +- X_.---._/ presently in San Francisco \_/ \\ v To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message