Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755819AbYGIT5z (ORCPT ); Wed, 9 Jul 2008 15:57:55 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751593AbYGIT5o (ORCPT ); Wed, 9 Jul 2008 15:57:44 -0400 Received: from ogre.sisk.pl ([217.79.144.158]:47931 "EHLO ogre.sisk.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751994AbYGIT5o (ORCPT ); Wed, 9 Jul 2008 15:57:44 -0400 From: "Rafael J. Wysocki" To: Ingo Molnar Subject: Re: [patch] power, xen64: fix PM_SLEEP build dependencies (was: Re: [PATCH 00 of 55] xen64: implement 64-bit Xen support) Date: Wed, 9 Jul 2008 21:59:34 +0200 User-Agent: KMail/1.9.6 (enterprise 20070904.708012) Cc: Jeremy Fitzhardinge , LKML , x86@kernel.org, Stephen Tweedie , Eduardo Habkost , Mark McLoughlin References: <20080709194753.GA8224@elte.hu> <20080709195218.GA9608@elte.hu> In-Reply-To: <20080709195218.GA9608@elte.hu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200807092159.35288.rjw@sisk.pl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1810 Lines: 53 On Wednesday, 9 of July 2008, Ingo Molnar wrote: > > * Ingo Molnar wrote: > > > -tip testing found another PM/PM_SLEEP victim: > > > > arch/x86/kernel/built-in.o: In function `suspend': > > apm_32.c:(.text+0xedb5): undefined reference to `save_processor_state' > > apm_32.c:(.text+0xedd0): undefined reference to `restore_processor_state' > > ah, found it - the arch-level power/ directory had a CONFIG_PM-only > build dependency as well. Fixed via the commit below. > > Ingo > > -------------> > commit 6666fa5ebb7c78afcab540bf183c7f070c890930 > Author: Ingo Molnar > Date: Wed Jul 9 21:45:54 2008 +0200 > > power, xen64: fix PM_SLEEP build dependencies, #2 > > -tip testing found another PM/PM_SLEEP victim: > > arch/x86/kernel/built-in.o: In function `suspend': > apm_32.c:(.text+0xedb5): undefined reference to `save_processor_state' > apm_32.c:(.text+0xedd0): undefined reference to `restore_processor_state' > > with this config: > > http://redhat.com/~mingo/misc/config-Wed_Jul__9_18_53_45_CEST_2008.bad > > the core scenario is this combination (and only this combination) of > config values: > > # CONFIG_PM is not set > CONFIG_PM_SLEEP=y > CONFIG_APM=y > CONFIG_PARAVIRT=y > CONFIG_XEN=y This combination actually doesn't make sense whatsoever. PM_SLEEP depends (indirectly) on PM and the fact that it's possible to use a .config violating this dependency is a build system problem, really. Thanks, 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/