From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758613AbXJKWNY (ORCPT ); Thu, 11 Oct 2007 18:13:24 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1755868AbXJKWNL (ORCPT ); Thu, 11 Oct 2007 18:13:11 -0400 Received: from 75-130-111-13.dhcp.oxfr.ma.charter.com ([75.130.111.13]:45337 "EHLO novell1.haskins.net" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754905AbXJKWNJ (ORCPT ); Thu, 11 Oct 2007 18:13:09 -0400 From: Gregory Haskins Subject: [PATCH 0/7] RT: (RFC) RT-Overload/Sched enhancements To: Steven Rostedt , Peter Zijlstra Cc: linux-rt-users , LKML , Gregory Haskins Date: Thu, 11 Oct 2007 17:59:43 -0400 Message-ID: <20071011213916.27097.42597.stgit@novell1.haskins.net> User-Agent: StGIT/0.12.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org The current series applies to 23-rt1-pre1. This is a snapshot of the current work-in-progress for the rt-overload enhancements. The primary motivation for the series to to improve the algorithm for distributing RT tasks to keep the highest tasks active. The current system tends to blast IPIs "shotgun" style, and we aim to reduce that overhead where possible. We mitigate this behavior by trying to place tasks on the ideal runqueue before an overload even occurs. Note that this series is *not* currently stable. There is at least one bug resulting in a hard-lock. And the hard-lock could be masking other yet-to-be-discovered issues. My primary motivation for sending it out right now is to share the latest series with Peter Zijlstra and Steven Rostedt. However, in the interest of keeping the development open we are sending to a wider distribution. Comments/suggestions from anyone are, of course, welcome. But please note this is not quite ready for prime-time in any capacity. The series includes patches from both Steven and myself, with serious input/guidance/discussion from Peter. Regards, -Greg