Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934319AbXHGRaA (ORCPT ); Tue, 7 Aug 2007 13:30:00 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757928AbXHGR3u (ORCPT ); Tue, 7 Aug 2007 13:29:50 -0400 Received: from victor.provo.novell.com ([137.65.250.26]:32926 "EHLO victor.provo.novell.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756964AbXHGR3t (ORCPT ); Tue, 7 Aug 2007 13:29:49 -0400 Subject: Re: Hang on 8-way with 2.6.23-rc2-rt2 From: Gregory Haskins To: Daniel Walker Cc: Ingo Molnar , linux-rt-users@vger.kernel.org, linux-kernel@vger.kernel.org In-Reply-To: <1186506217.22044.38.camel@imap.mvista.com> References: <1186427253.21381.135.camel@ghaskins-t60p.haskins.net> <1186506217.22044.38.camel@imap.mvista.com> Content-Type: text/plain Date: Tue, 07 Aug 2007 13:27:57 -0400 Message-Id: <1186507677.21381.191.camel@ghaskins-t60p.haskins.net> Mime-Version: 1.0 X-Mailer: Evolution 2.6.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1224 Lines: 35 On Tue, 2007-08-07 at 10:03 -0700, Daniel Walker wrote: > Could you drop the following config options and test again? > > # > # Processor type and features > # > CONFIG_TICK_ONESHOT=y > CONFIG_NO_HZ=y > CONFIG_HIGH_RES_TIMERS=y > Will do. I have a patch which works around the issue too, which I will forward momentarily. It appears as though there is a deadlock either between two task_rq_locks, or between a task_rq_lock and something else. The patch I wrote changes the "double_lock_balance()" function to a full DP algorithm under contention. Technically I think the original implementation was correct which is why my patch is really a workaround: I think its just plastering over the real issue. But in any case, the 8-way system is no longer slow and no longer nmi_watchdog/softlockups on me(*). Perhaps it will at least help in finding the root cause. Regards, -Greg (*) There are still issues on the 8-way once we get passed this scheduler problem, however. - 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/