Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1763212AbYBVTWh (ORCPT ); Fri, 22 Feb 2008 14:22:37 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1765192AbYBVTVU (ORCPT ); Fri, 22 Feb 2008 14:21:20 -0500 Received: from el-out-1112.google.com ([209.85.162.179]:63356 "EHLO el-out-1112.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1762862AbYBVTVS (ORCPT ); Fri, 22 Feb 2008 14:21:18 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=oYwE24xJL7uxxjOJK0y76vcVUU17dz54t00J/fN3XMK7sIVu2LJvOUKaj+mxEPQDfksmcWsjqnWuJbifLSBhnjGB41b2XaHge0F0mpb47YI9eojJhtgRSbpc/DwKIGScHO59Zcqs2/NABJizDsFE31lkr31VYZ5tKdfqtUZrlRM= Message-ID: <9810cff90802221121s216f69f4k4a5f39eaaf11dd7f@mail.gmail.com> Date: Fri, 22 Feb 2008 11:21:14 -0800 From: "Bill Huey (hui)" To: paulmck@linux.vnet.ibm.com Subject: Re: [PATCH [RT] 08/14] add a loop counter based timeout mechanism Cc: "Andi Kleen" , "Gregory Haskins" , mingo@elte.hu, a.p.zijlstra@chello.nl, tglx@linutronix.de, rostedt@goodmis.org, linux-rt-users@vger.kernel.org, linux-kernel@vger.kernel.org, kevin@hilman.org, cminyard@mvista.com, dsingleton@mvista.com, dwalker@mvista.com, npiggin@suse.de, dsaxena@plexity.net, gregkh@suse.de, sdietrich@novell.com, pmorreale@novell.com, mkohari@novell.com In-Reply-To: <9810cff90802221119j23818e74g2721512a693a0a01@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20080221152504.4804.8724.stgit@novell1.haskins.net> <20080221152707.4804.59177.stgit@novell1.haskins.net> <200802211741.10299.ak@suse.de> <20080222190814.GD11213@linux.vnet.ibm.com> <9810cff90802221119j23818e74g2721512a693a0a01@mail.gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 901 Lines: 18 On Fri, Feb 22, 2008 at 11:19 AM, Bill Huey (hui) wrote: > Yeah, I'm not very keen on having a constant there without some > contention instrumentation to see how long the spins are. It would be > better to just let it run until either task->on_cpu is off or checking > if the "current" in no longer matches the mutex owner for the runqueue > in question. At that point, you know the thread isn't running. > Spinning on something like that is just a waste of time. It's for that > reason that doing in the spin outside of a preempt critical section > isn't really needed Excuse me, I meant to say "...isn't a problem". 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/