[Bug 215645] commit 62fabd56faafe033eb0be3ba24000b8db13d4c17 cause build failure on x86

2022-02-27 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=215645

--- Comment #1 from spassw...@web.de ---
It is probably a better idea to have the additional #include in pci_x86.h.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

___
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla


[Bug 215645] New: commit 62fabd56faafe033eb0be3ba24000b8db13d4c17 cause build failure on x86

2022-02-27 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=215645

Bug ID: 215645
   Summary: commit  62fabd56faafe033eb0be3ba24000b8db13d4c17 cause
build failure on x86
   Product: ACPI
   Version: 2.5
Kernel Version: linux-next-20220225
  Hardware: x86-64
OS: Linux
  Tree: Mainline
Status: NEW
  Severity: normal
  Priority: P1
 Component: Config-Other
  Assignee: acpi_config-ot...@kernel-bugs.osdl.org
  Reporter: spassw...@web.de
Regression: No

When trying to build linux-20220225 the following build error occurs:
linux-5.17-rc5 works fine and git-bisect gave
62fabd56faafe033eb0be3ba24000b8db13d4c17 as the first bad commit

 CC  arch/x86/kernel/resource.o
In file included from arch/x86/kernel/resource.c:4:
./arch/x86/include/asm/pci_x86.h:97:8: error: unknown type name
‘raw_spinlock_t’
   97 | extern raw_spinlock_t pci_config_lock;
  |^~
./arch/x86/include/asm/pci_x86.h:133:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘dmi_check_pciprobe’
  133 | extern void __init dmi_check_pciprobe(void);
  |^~
./arch/x86/include/asm/pci_x86.h:134:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘dmi_check_skip_isa_align’
  134 | extern void __init dmi_check_skip_isa_align(void);
  |^~~~
./arch/x86/include/asm/pci_x86.h:138:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘pci_acpi_init’
  138 | extern int __init pci_acpi_init(void);
  |   ^
./arch/x86/include/asm/pci_x86.h:145:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘pcibios_irq_init’
  145 | extern void __init pcibios_irq_init(void);
  |^~~~
./arch/x86/include/asm/pci_x86.h:146:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘pcibios_init’
  146 | extern int __init pcibios_init(void);
  |   ^~~~
./arch/x86/include/asm/pci_x86.h:166:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘pci_mmcfg_arch_init’
  166 | extern int __init pci_mmcfg_arch_init(void);
  |   ^~~
./arch/x86/include/asm/pci_x86.h:167:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘pci_mmcfg_arch_free’
  167 | extern void __init pci_mmcfg_arch_free(void);
  |^~~
./arch/x86/include/asm/pci_x86.h:174:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘pci_mmconfig_add’
  174 | extern struct pci_mmcfg_region *__init pci_mmconfig_add(int segment,
int start,
  |^~~~
make[5]: *** [scripts/Makefile.build:288: arch/x86/kernel/resource.o] Fehler 1
make[4]: *** [scripts/Makefile.build:550: arch/x86/kernel] Fehler 2
make[3]: *** [Makefile:1831: arch/x86] Fehler 2

The reason is that including asm/pci_x86.h requires two additional #include
statements in arch/x86/kernel/resource.c:
#include 
#include  // needed if asm/pci_x86.h is included

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

___
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla