On Thursday, May 08, 2014 08:12:24 PM Stratos Karafotis wrote: > Hi all, Hi, Thanks for the report! This is caused by commit 0e23847d5ee4 ACPICA: Export acpi_buffer_to_resource symbol merged on top of the recent ACPICA material. Lv, Tianyu, care to take care of this? > There is a build failure in latest linux-pm bleeding-edge: > > In file included from include/linux/linkage.h:6:0, > from include/linux/kernel.h:6, > from include/acpi/platform/aclinux.h:64, > from include/acpi/platform/acenv.h:150, > from include/acpi/acpi.h:56, > from drivers/acpi/acpica/rscreate.c:44: > include/linux/export.h:59:20: error: redefinition of ‘__kstrtab_acpi_buffer_to_resource’ > static const char __kstrtab_##sym[] \ > ^ > include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’ > __EXPORT_SYMBOL(sym, "") > ^ > include/acpi/platform/aclinux.h:110:37: note: in expansion of macro ‘EXPORT_SYMBOL’ > #define ACPI_EXPORT_SYMBOL(symbol) EXPORT_SYMBOL(symbol); > ^ > drivers/acpi/acpica/rscreate.c:119:1: note: in expansion of macro ‘ACPI_EXPORT_SYMBOL’ > ACPI_EXPORT_SYMBOL(acpi_buffer_to_resource) > ^ > include/linux/export.h:59:20: note: previous definition of ‘__kstrtab_acpi_buffer_to_resource’ was here > static const char __kstrtab_##sym[] \ > ^ > include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’ > __EXPORT_SYMBOL(sym, "") > ^ > include/acpi/platform/aclinux.h:110:37: note: in expansion of macro ‘EXPORT_SYMBOL’ > #define ACPI_EXPORT_SYMBOL(symbol) EXPORT_SYMBOL(symbol); > ^ > drivers/acpi/acpica/rscreate.c:117:1: note: in expansion of macro ‘ACPI_EXPORT_SYMBOL’ > ACPI_EXPORT_SYMBOL(acpi_buffer_to_resource); > ^ > include/linux/export.h:63:39: error: redefinition of ‘__ksymtab_acpi_buffer_to_resource’ > __visible const struct kernel_symbol __ksymtab_##sym \ > ^ > include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’ > __EXPORT_SYMBOL(sym, "") > ^ > include/acpi/platform/aclinux.h:110:37: note: in expansion of macro ‘EXPORT_SYMBOL’ > #define ACPI_EXPORT_SYMBOL(symbol) EXPORT_SYMBOL(symbol); > ^ > drivers/acpi/acpica/rscreate.c:119:1: note: in expansion of macro ‘ACPI_EXPORT_SYMBOL’ > ACPI_EXPORT_SYMBOL(acpi_buffer_to_resource) > ^ > include/linux/export.h:63:39: note: previous definition of ‘__ksymtab_acpi_buffer_to_resource’ was here > __visible const struct kernel_symbol __ksymtab_##sym \ > ^ > include/linux/export.h:69:2: note: in expansion of macro ‘__EXPORT_SYMBOL’ > __EXPORT_SYMBOL(sym, "") > ^ > include/acpi/platform/aclinux.h:110:37: note: in expansion of macro ‘EXPORT_SYMBOL’ > #define ACPI_EXPORT_SYMBOL(symbol) EXPORT_SYMBOL(symbol); > ^ > drivers/acpi/acpica/rscreate.c:117:1: note: in expansion of macro ‘ACPI_EXPORT_SYMBOL’ > ACPI_EXPORT_SYMBOL(acpi_buffer_to_resource); > ^ > make[3]: *** [drivers/acpi/acpica/rscreate.o] Error 1 > make[2]: *** [drivers/acpi/acpica] Error 2 > make[1]: *** [drivers/acpi] Error 2 > make[1]: *** Waiting for unfinished jobs.... > make: *** [drivers] Error 2 > > > Reverting commit 51e35823eb57 ("ACPICA: Update acpi_buffer_to_resource interface"), build completes fine. > > > Thanks, > Stratos Karafotis > -- > To unsubscribe from this list: send the line "unsubscribe linux-pm" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center. -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html