Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262318AbUKVVsS (ORCPT ); Mon, 22 Nov 2004 16:48:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262331AbUKVVmq (ORCPT ); Mon, 22 Nov 2004 16:42:46 -0500 Received: from smtp.Lynuxworks.com ([207.21.185.24]:23820 "EHLO smtp.lynuxworks.com") by vger.kernel.org with ESMTP id S262379AbUKVVbG (ORCPT ); Mon, 22 Nov 2004 16:31:06 -0500 Date: Mon, 22 Nov 2004 13:30:54 -0800 To: john cooper Cc: "Bill Huey (hui)" , Esben Nielsen , linux-kernel@vger.kernel.org, Ingo Molnar Subject: Re: Priority Inheritance Test (Real-Time Preemption) Message-ID: <20041122213054.GB9058@nietzsche.lynx.com> References: <20041122092302.GA7210@nietzsche.lynx.com> <41A1F4B2.10401@timesys.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <41A1F4B2.10401@timesys.com> User-Agent: Mutt/1.5.6+20040907i From: Bill Huey (hui) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1276 Lines: 32 On Mon, Nov 22, 2004 at 09:16:18AM -0500, john cooper wrote: > I'd hazard a guess the reason existing implementations do not > do this type of dependency-chain closure is the complexity of a > general approach. Getting correct behavior and scaling on SMP > require some restrictions of how lock ownership is maintained, > otherwise fine grained locking is not possible. Another likely What do you mean by that ? Are you talking about strict priority obedience by the system ? > reason is the fact more mechanism is getting put in place for > less likely inversion scenarios. And when those scenarios do > exist the cost of effecting promotion closure may well be > greater than allowing the priority inversions to subside. > However this point of diminishing returns is application > dependent so there is no single, simple solution. Yes, this is my point. > That said I don't see anything in the current work which precludes > doing any of the above. To my eyes, the groundwork is already > in place. Yes it is. :) bill - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/