From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758863AbZFWMcC (ORCPT ); Tue, 23 Jun 2009 08:32:02 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754597AbZFWMbx (ORCPT ); Tue, 23 Jun 2009 08:31:53 -0400 Received: from www.tglx.de ([62.245.132.106]:45783 "EHLO www.tglx.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752910AbZFWMbw (ORCPT ); Tue, 23 Jun 2009 08:31:52 -0400 Date: Tue, 23 Jun 2009 14:30:40 +0200 (CEST) From: Thomas Gleixner To: LKML cc: rt-users , Ingo Molnar , Steven Rostedt , Peter Zijlstra , Carsten Emde , Clark Williams , Frank Rowand , Robin Gareus , Gregory Haskins , Philippe Reynes , Fernando Lopez-Lezcano , Will Schmidt , Darren Hart , Jan Blunck , Sven-Thorsten Dietrich , Jon Masters Subject: [ANNOUNCE] 2.6.29.5-rt22 In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (LFD 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We are pleased to announce the next update to our new preempt-rt series. - fix the network live lock issue for real - disable preemption across iomap atomic section - indentify false positives in the softirq pending check in the nohz code. The network issue which I described in the -21 release still persists between net-rx and net-tx softirqs. The real fix is replacing the spin_trylock with spin_lock in the affected drivers. On -rt we had several unexplained reports of cpus going idle with a pending softirq. I got hands on a trace of such a situation. What happens is that a softirq is blocked on a lock which is held by a task which is either blocked itself or running on another CPU. When there is no other active task on the CPU then it goes idle but the softirq pending bit of the blocked softirq thread is still set. This leads to false positive warnings. To filter out those cases the blocked state of the softirq needs to be checked instead of printing the warning blindly. Download locations: http://rt.et.redhat.com/download/ http://www.kernel.org/pub/linux/kernel/projects/rt/ Information on the RT patch can be found at: http://rt.wiki.kernel.org/index.php/Main_Page to build the 2.6.29.5-rt22 tree, the following patches should be applied: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.5.tar.bz2 http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.29.5-rt22.bz2 The broken out patches are also available at the same download locations. Enjoy ! tglx