Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756528AbYKKObn (ORCPT ); Tue, 11 Nov 2008 09:31:43 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756056AbYKKOa7 (ORCPT ); Tue, 11 Nov 2008 09:30:59 -0500 Received: from 68-112-229-48.dhcp.oxfr.ma.charter.com ([68.112.229.48]:37609 "EHLO dev.haskins.net" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756011AbYKKOa5 (ORCPT ); Tue, 11 Nov 2008 09:30:57 -0500 From: Gregory Haskins Subject: [RFC PATCH 0/3] Series short description To: mingo@elte.hu, rostedt@goodmis.org, peterz@infradead.org Cc: linux-kernel@vger.kernel.org, =linux-rt-users@vger.kernel.org Date: Tue, 11 Nov 2008 09:26:13 -0500 Message-ID: <20081111142323.28477.41235.stgit@dev.haskins.net> User-Agent: StGIT/0.14.2 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 991 Lines: 30 Hi Ingo, Steven, Peter, This series applies roughly to mainline as an enhancement to the sched_rt logic. Peter and I were discussing some of the unecessary overhead in pull_rt_tasks() via IRC, and this is my RFC attempt to address the problem. I have built/booted this on a 4-way C2D Xeon box and it passes preempt-test. Comments, please. -Greg --- Gregory Haskins (3): sched: use highest_prio.next to optimize pull operations sched: use highest_prio.curr for pull threshold sched: track the next-highest priority on each runqueue kernel/sched.c | 8 ++- kernel/sched_rt.c | 158 +++++++++++++++++++++++++++++++---------------------- 2 files changed, 99 insertions(+), 67 deletions(-) -- Signature -- 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/