Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932106AbXBEMAa (ORCPT ); Mon, 5 Feb 2007 07:00:30 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932119AbXBEMAa (ORCPT ); Mon, 5 Feb 2007 07:00:30 -0500 Received: from brick.kernel.dk ([62.242.22.158]:24476 "EHLO kernel.dk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932106AbXBEMA3 (ORCPT ); Mon, 5 Feb 2007 07:00:29 -0500 Date: Mon, 5 Feb 2007 13:02:54 +0100 From: Jens Axboe To: Christoph Lameter Cc: Andrew Morton , David Chinner , linux-kernel@vger.kernel.org Subject: Re: 2.6.20-rc6-mm3 Message-ID: <20070205120253.GC4487@kernel.dk> References: <20070131162422.6bccc52c.akpm@osdl.org> <20070131163638.290f40c1.akpm@osdl.org> <20070201062018.GC33919298@melbourne.sgi.com> <20070131231253.fdebc9f5.akpm@osdl.org> <20070201191857.GQ10305@kernel.dk> <20070201202646.GR10305@kernel.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1283 Lines: 38 On Thu, Feb 01 2007, Christoph Lameter wrote: > On Thu, 1 Feb 2007, Jens Axboe wrote: > > > That looks like barriers, could you try with those disabled? Sorry for > > making you go through this, I can't debug and fix it myself before > > monday. > > Disabling barriers + your patch works. Modified /etc/fstab and added a > nobarrier option to the root filesystem. If I take your patch out then the > systems hangs again. I can't reproduce this. Can you see if this debug patch catches anything? You need to enable barriers again. diff --git a/kernel/sched.c b/kernel/sched.c index e209901..00c2ab9 100644 --- a/kernel/sched.c +++ b/kernel/sched.c @@ -3434,6 +3434,10 @@ asmlinkage void __sched schedule(void) print_irqtrace_events(current); dump_stack(); } + if (unlikely(current->io_context && current->io_context->plugged)) { + printk(KERN_ERR "%s: schedules plugged\n", current->comm); + print_irqtrace_events(current); + } profile_hit(SCHED_PROFILING, __builtin_return_address(0)); need_resched: -- Jens Axboe - 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/