x86: acpi: Fix build error with certain configuration
authorBin Meng <bmeng.cn@gmail.com>
Tue, 8 Aug 2017 11:35:07 +0000 (04:35 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Tue, 8 Aug 2017 13:13:05 +0000 (21:13 +0800)
commit323a6d691079bd15f0a9c0c9607bebadf958cd16
tree8a03b911c03c5f9b0cb991d4061d9f2dacb5c714
parent091e51d20fcf3d4ec2fdc6e8a1f302be8ad49061
x86: acpi: Fix build error with certain configuration

When CONFIG_EFI_PARTITION is not set, the following build error is
seen in arch/x86/lib/acpi_s3.c:

  error: expected declaration specifiers or '...' before '*' token
  static void asmlinkage (*acpi_do_wakeup)(void *vector) = (void*)WAKEUP_BASE;

This is actually caused by missing asmlinkage declaration, but with
CONFIG_EFI_PARTITION on, the declaration comes from part.h which
is included from common.h.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Stefan Roese <sr@denx.de>
arch/x86/lib/acpi_s3.c