Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964811AbWARMuI (ORCPT ); Wed, 18 Jan 2006 07:50:08 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932492AbWARMuI (ORCPT ); Wed, 18 Jan 2006 07:50:08 -0500 Received: from ms-smtp-02.nyroc.rr.com ([24.24.2.56]:63983 "EHLO ms-smtp-02.nyroc.rr.com") by vger.kernel.org with ESMTP id S932487AbWARMuG (ORCPT ); Wed, 18 Jan 2006 07:50:06 -0500 Subject: Re: RT Mutex patch and tester [PREEMPT_RT] From: Steven Rostedt To: Esben Nielsen Cc: Ingo Molnar , david singleton , Bill Huey , linux-kernel@vger.kernel.org In-Reply-To: References: Content-Type: text/plain Date: Wed, 18 Jan 2006 07:49:43 -0500 Message-Id: <1137588583.6762.40.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1148 Lines: 30 On Wed, 2006-01-18 at 11:31 +0100, Esben Nielsen wrote: > Hi, > I have updated it: > > 1) Now ALL_TASKS_PI is 0 again. Only RT tasks will be added to > task->pi_waiters. Therefore we avoid taking the owner->pi_lock when the > waiter isn't RT. > 2) Merged into 2.6.15-rt6. > 3) Updated the tester to test the hand over of BKL, which was mentioned > as a potential issue by Bill Huey. Also added/adjusted the tests for the > ALL_TASKS_PI==0 setup. > (I really like unittesting: If someone points out an issue or finds a bug, > make a test first demonstrating the problem. Then fixing the code is a lot > easier - especially in this case where I run rt.c in userspace where I can > easily use gdb.) Hmm, maybe I'll actually get a chance to finally play with this. I've discovered issues with the hrtimers earlier, and was too busy helping Thomas with them. That had to take precedence. ;) -- Steve - 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/