Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755167AbYG1OQB (ORCPT ); Mon, 28 Jul 2008 10:16:01 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751423AbYG1OPx (ORCPT ); Mon, 28 Jul 2008 10:15:53 -0400 Received: from mx1.redhat.com ([66.187.233.31]:56741 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751205AbYG1OPw (ORCPT ); Mon, 28 Jul 2008 10:15:52 -0400 Date: Mon, 28 Jul 2008 11:15:33 -0300 From: Glauber Costa To: Andrew Drake Cc: Glauber Costa , linux-kernel@vger.kernel.org Subject: Re: [Bisected] Regression: Hang on boot in schedule_timeout_interruptible during ACPI init on SMP Message-ID: <20080728141533.GA3697@redhat.com> References: <4887B4D5.1050306@gmail.com> <5d6222a80807231731u41f9fb81w2796b3db1a5920e6@mail.gmail.com> <488B7297.8090405@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <488B7297.8090405@gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1645 Lines: 36 On Sat, Jul 26, 2008 at 02:53:11PM -0400, Andrew Drake wrote: > I just discovered; the nolapic_timer parameter causes the problem to go > away entirely. It doesn't seem to have any nasty side effects, so I'm > content to use it. Looking at the dmesg logs, however, I notice that the > "last-good" kernel doesn't even try to use the LAPIC timer, but the > "first-bad" does. I wasn't able to track down any discernible reason. fine, but if you can still help us on this, it would be awesome ;-) Actually, there is another nasty bug that depends, at least by a first impression, on the lapic timer. I'm planning to save a time today to look further on your problem. > > On a side note, that's the first I've ever heard/seen of that parameter, > I tried it because I noticed the problems started when the LAPIC timer > was successfully set up. I doubt the average user would notice this (you > can't even tell unless you pass apic=debug), so I doubt many others would > discover this fix/workaround. > > The question remains, though, why did it go from "don't try" to "try"? Probably because the order of initialization of smp entities changed a bit during this series. Probably the lapic timer is now initialized a little bit earlier, before we have the chance to mark it as bad. If you can send me at least your dmesgs and cpuinfo, it would be really really awesome. > Thanks, > > Andrew > -- 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/