All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <greg@kroah.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: linuxppc-dev@ozlabs.org, Zhang Yanmin <yanmin.zhang@intel.com>,
	Shaohua Li <shaohua.li@intel.com>,
	balbir@linux.vnet.ibm.com
Subject: Re: Build failure with 2.6.24-mm1
Date: Mon, 4 Feb 2008 08:19:23 -0800	[thread overview]
Message-ID: <20080204161923.GA20906@kroah.com> (raw)
In-Reply-To: <20080204021917.41f56303.akpm@linux-foundation.org>

On Mon, Feb 04, 2008 at 02:19:17AM -0800, Andrew Morton wrote:
> On Mon, 4 Feb 2008 15:37:43 +0530 Balbir Singh <balbir@linux.vnet.ibm.com> wrote:
> 
> > * Balbir Singh <balbir@linux.vnet.ibm.com> [2008-02-04 15:35:09]:
> > 
> > I just saw the following build failure on a power machine.
> > 
> > In file included from include/acpi/platform/acenv.h:140,
> >                  from include/acpi/acpi.h:54,
> >                  from include/acpi/acpi_bus.h:31,
> >                  from drivers/pci/pcie/aspm.c:20:
> > include/acpi/platform/aclinux.h:59:22: error: asm/acpi.h: No such file or directory
> > In file included from include/acpi/platform/aclinux.h:120,
> >                  from include/acpi/platform/acenv.h:140,
> >                  from include/acpi/acpi.h:54,
> >                  from include/acpi/acpi_bus.h:31,
> >                  from drivers/pci/pcie/aspm.c:20:
> > include/acpi/actypes.h:130: error: expected '=', ',', ';', 'asm' or
> > '__attribute__' before 'UINT64'
> > include/acpi/actypes.h:131: error: expected '=', ',', ';', 'asm' or
> > '__attribute__' before 'INT64'
> > include/acpi/actypes.h:753: error: expected ')' before '*' token
> > include/acpi/actypes.h:756: error: expected ')' before '*' token
> > In file included from include/acpi/acpi.h:61,
> >                  from include/acpi/acpi_bus.h:31,
> >                  from drivers/pci/pcie/aspm.c:20:
> > include/acpi/acpiosxf.h:179: error: expected declaration specifiers or '...'
> > before 'acpi_osd_handler'
> > include/acpi/acpiosxf.h:183: error: expected declaration specifiers or '...'
> > before 'acpi_osd_handler'
> > include/acpi/acpiosxf.h:192: error: expected declaration specifiers or '...'
> > before 'acpi_osd_exec_callback'
> > make[3]: *** [drivers/pci/pcie/aspm.o] Error 1
> > make[2]: *** [drivers/pci/pcie] Error 2
> > make[2]: *** Waiting for unfinished jobs....
> >   CC      drivers/ps3/ps3-vuart.o
> >   CC      net/netlink/attr.o
> > make[1]: *** [drivers/pci] Error 2
> > make[1]: *** Waiting for unfinished jobs..
> > 
> > The following config option is responsible for the build failure
> > 
> > config PCIEASPM
> >         bool "PCI Express ASPM support(Experimental)"
> >         depends on PCI && EXPERIMENTAL && PCIEPORTBUS
> >         default y
> >         help
> >           This enables PCI Express ASPM (Active State Power Management) and
> >           Clock Power Management. ASPM supports state L0/L0s/L1.
> > 
> >           When in doubt, say N.
> > 
> > Here's a probable fix for the problem.
> > 
> > 
> > Make the build of drivers/pci/pcie/aspm.c depend on ACPI.
> > 
> > NOTE, the patch has not been tested. The dependency on ACPI might be wrong,
> > but setting it to default "y" caused the build on my powerpc box to break.
> > 
> > Signed-off-by: Balbir Singh <balbir@linux.vnet.ibm.com>
> > ---
> > 
> >  drivers/pci/pcie/Kconfig |    2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff -puN drivers/pci/pcie/Kconfig~fix-mm-ppc-build drivers/pci/pcie/Kconfig
> > --- linux-2.6.24/drivers/pci/pcie/Kconfig~fix-mm-ppc-build	2008-02-04 15:30:29.000000000 +0530
> > +++ linux-2.6.24-balbir/drivers/pci/pcie/Kconfig	2008-02-04 15:33:45.000000000 +0530
> > @@ -32,7 +32,7 @@ source "drivers/pci/pcie/aer/Kconfig"
> >  #
> >  config PCIEASPM
> >  	bool "PCI Express ASPM support(Experimental)"
> > -	depends on PCI && EXPERIMENTAL && PCIEPORTBUS
> > +	depends on PCI && EXPERIMENTAL && PCIEPORTBUS && ACPI
> >  	default y
> >  	help
> >  	  This enables PCI Express ASPM (Active State Power Management) and
> 
> Thanks.  I think Greg is going to revert PCIEASPM altogether?

Greg did, hopefully Linus will pull the changes soon...

thanks,

greg k-h

      reply	other threads:[~2008-02-04 16:21 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <47A6E355.8040404@linux.vnet.ibm.com>
2008-02-04 10:07 ` Build failure with 2.6.24-mm1 Balbir Singh
2008-02-04 10:19   ` Andrew Morton
2008-02-04 16:19     ` Greg KH [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080204161923.GA20906@kroah.com \
    --to=greg@kroah.com \
    --cc=akpm@linux-foundation.org \
    --cc=balbir@linux.vnet.ibm.com \
    --cc=linuxppc-dev@ozlabs.org \
    --cc=shaohua.li@intel.com \
    --cc=yanmin.zhang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.