Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754156AbZFPAQc (ORCPT ); Mon, 15 Jun 2009 20:16:32 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751423AbZFPAQW (ORCPT ); Mon, 15 Jun 2009 20:16:22 -0400 Received: from ogre.sisk.pl ([217.79.144.158]:46631 "EHLO ogre.sisk.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751372AbZFPAQW (ORCPT ); Mon, 15 Jun 2009 20:16:22 -0400 From: "Rafael J. Wysocki" To: Johannes Stezenbach , Andrew Morton Subject: Re: 2.6.30: hibernation/swsusp lockup due to acpi-cpufreq Date: Tue, 16 Jun 2009 02:16:28 +0200 User-Agent: KMail/1.11.2 (Linux/2.6.30-rjw; KDE/4.2.4; x86_64; ; ) Cc: linux-kernel@vger.kernel.org, Dave Jones , Pavel Machek , ACPI Devel Maling List , Len Brown , Venki Pallipadi , Arjan van de Ven , Thomas Gleixner References: <20090615232709.GA6059@sig21.net> In-Reply-To: <20090615232709.GA6059@sig21.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200906160216.29537.rjw@sisk.pl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1204 Lines: 37 On Tuesday 16 June 2009, Johannes Stezenbach wrote: > Hi, > > on my aging Thinkpad T42p resume from hibernation > fails in 2.6.30. There is a backtrace on suspend prior > to writing out the disk image, but I cannot capture > it due to lack of a serial port on the T42p. On > resume the machine is dead after reading the image > from disk. > > I've bisected this to: > > commit 01599fca6758d2cd133e78f87426fc851c9ea725 > Author: Andrew Morton > Date: Mon Apr 13 10:27:49 2009 -0700 > > cpufreq: use smp_call_function_[single|many]() in acpi-cpufreq.c > > I see in git log that this commit is known broken, but the > resume on my machine is still broken in 2.6.30. > > If I disable CONFIG_X86_ACPI_CPUFREQ suspend/resume works in 2.6.30. Thanks a lot for bisecting this! Is it the reason for the enabling of interrupts during cpufreq_suspend()? /me wonders Is there anything we can do to fix this quickly? Rafael -- 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/