[rafael-pm:bleeding-edge] BUILD SUCCESS e8f79f1bdea6a6a50337fe86e79e651a699352ca
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: e8f79f1bdea6a6a50337fe86e79e651a699352ca Merge branch 'acpica' into bleeding-edge
elapsed time: 990m
configs tested: 107
configs skipped: 3
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm defconfig
arm allmodconfig
arm allyesconfig
arm64 defconfig
arm64 allyesconfig
i386 randconfig-c001-20220307
arm footbridge_defconfig
alpha alldefconfig
m68k sun3_defconfig
sh se7722_defconfig
sh urquell_defconfig
arm nhk8815_defconfig
powerpc ep88xc_defconfig
arm assabet_defconfig
arm simpad_defconfig
m68k m5475evb_defconfig
powerpc taishan_defconfig
arm viper_defconfig
powerpc arches_defconfig
arm randconfig-c002-20220308
arm randconfig-c002-20220307
ia64 defconfig
ia64 allmodconfig
ia64 allyesconfig
m68k defconfig
m68k allyesconfig
m68k allmodconfig
arc allyesconfig
csky defconfig
alpha defconfig
nds32 defconfig
alpha allyesconfig
nios2 allyesconfig
arc defconfig
sh allmodconfig
h8300 allyesconfig
xtensa allyesconfig
nds32 allnoconfig
nios2 defconfig
parisc defconfig
parisc64 defconfig
s390 allmodconfig
s390 defconfig
parisc allyesconfig
s390 allyesconfig
i386 allyesconfig
i386 debian-10.3
i386 debian-10.3-kselftests
i386 defconfig
sparc defconfig
sparc allyesconfig
mips allyesconfig
mips allmodconfig
powerpc allnoconfig
powerpc allmodconfig
powerpc allyesconfig
i386 randconfig-a003-20220307
i386 randconfig-a001-20220307
i386 randconfig-a004-20220307
i386 randconfig-a002-20220307
i386 randconfig-a005-20220307
i386 randconfig-a006-20220307
x86_64 randconfig-a015
x86_64 randconfig-a003-20220307
x86_64 randconfig-a001-20220307
x86_64 randconfig-a002-20220307
x86_64 randconfig-a006-20220307
x86_64 randconfig-a004-20220307
x86_64 randconfig-a005-20220307
riscv randconfig-r042-20220308
arc randconfig-r043-20220307
arc randconfig-r043-20220308
s390 randconfig-r044-20220308
riscv nommu_k210_defconfig
riscv allyesconfig
riscv allnoconfig
riscv defconfig
riscv rv32_defconfig
riscv allmodconfig
riscv nommu_virt_defconfig
x86_64 rhel-8.3-kselftests
um x86_64_defconfig
um i386_defconfig
x86_64 defconfig
x86_64 allyesconfig
x86_64 kexec
x86_64 rhel-8.3
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kunit
clang tested configs:
arm milbeaut_m10v_defconfig
mips maltaaprp_defconfig
arm shannon_defconfig
mips loongson1c_defconfig
powerpc fsp2_defconfig
x86_64 randconfig-a016
i386 randconfig-a013-20220307
i386 randconfig-a012-20220307
i386 randconfig-a011-20220307
i386 randconfig-a016-20220307
i386 randconfig-a015-20220307
i386 randconfig-a014-20220307
hexagon randconfig-r041-20220307
riscv randconfig-r042-20220307
s390 randconfig-r044-20220307
hexagon randconfig-r045-20220308
hexagon randconfig-r041-20220308
hexagon randconfig-r045-20220307
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
5 months, 1 week
[rafael-pm:bleeding-edge] BUILD SUCCESS 61de6fd32880fd2b7ca0c26a299df6af054aa286
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: 61de6fd32880fd2b7ca0c26a299df6af054aa286 Merge branch 'pm-cpuidle' into bleeding-edge
elapsed time: 783m
configs tested: 89
configs skipped: 3
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm64 defconfig
arm allmodconfig
arm allyesconfig
arm defconfig
arm64 allyesconfig
i386 randconfig-c001-20220307
mips randconfig-c004-20220307
arm sama5_defconfig
sh migor_defconfig
arm gemini_defconfig
parisc generic-32bit_defconfig
openrisc defconfig
sh rsk7201_defconfig
powerpc amigaone_defconfig
sh se7724_defconfig
arm integrator_defconfig
sh sh7763rdp_defconfig
powerpc canyonlands_defconfig
sh rts7751r2dplus_defconfig
s390 debug_defconfig
arm randconfig-c002-20220307
ia64 defconfig
ia64 allmodconfig
ia64 allyesconfig
m68k defconfig
m68k allyesconfig
m68k allmodconfig
nds32 allnoconfig
nios2 defconfig
arc allyesconfig
csky defconfig
alpha defconfig
nds32 defconfig
alpha allyesconfig
nios2 allyesconfig
arc defconfig
sh allmodconfig
h8300 allyesconfig
xtensa allyesconfig
parisc defconfig
parisc64 defconfig
s390 allmodconfig
s390 defconfig
parisc allyesconfig
s390 allyesconfig
i386 allyesconfig
i386 debian-10.3
i386 debian-10.3-kselftests
i386 defconfig
sparc allyesconfig
sparc defconfig
mips allmodconfig
mips allyesconfig
powerpc allnoconfig
powerpc allmodconfig
powerpc allyesconfig
arc randconfig-r043-20220307
x86_64 randconfig-a003-20220307
x86_64 randconfig-a001-20220307
x86_64 randconfig-a002-20220307
x86_64 randconfig-a004-20220307
x86_64 randconfig-a006-20220307
x86_64 randconfig-a005-20220307
riscv allyesconfig
riscv allnoconfig
riscv defconfig
riscv rv32_defconfig
riscv allmodconfig
riscv nommu_k210_defconfig
riscv nommu_virt_defconfig
um i386_defconfig
um x86_64_defconfig
x86_64 defconfig
x86_64 allyesconfig
x86_64 kexec
x86_64 rhel-8.3
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kunit
x86_64 rhel-8.3-kselftests
clang tested configs:
powerpc walnut_defconfig
mips bmips_stb_defconfig
mips ath79_defconfig
mips ip22_defconfig
i386 randconfig-a016-20220307
i386 randconfig-a015-20220307
hexagon randconfig-r041-20220307
riscv randconfig-r042-20220307
hexagon randconfig-r045-20220307
s390 randconfig-r044-20220307
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
5 months, 1 week
[rafael-pm:bleeding-edge] BUILD SUCCESS c6f4ba2d2b9ac49e8576e8532879484fabec198e
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: c6f4ba2d2b9ac49e8576e8532879484fabec198e Merge branch 'acpi-apei' into bleeding-edge
elapsed time: 4819m
configs tested: 111
configs skipped: 3
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm defconfig
arm64 defconfig
arm allmodconfig
arm allyesconfig
arm64 allyesconfig
i386 randconfig-c001
m68k m5275evb_defconfig
sh sh03_defconfig
arm axm55xx_defconfig
sh r7780mp_defconfig
xtensa generic_kc705_defconfig
arm pxa3xx_defconfig
m68k multi_defconfig
arm stm32_defconfig
sh r7785rp_defconfig
arc vdk_hs38_defconfig
riscv nommu_k210_sdcard_defconfig
arm hisi_defconfig
arm mps2_defconfig
h8300 edosk2674_defconfig
arm randconfig-c002-20220302
arm randconfig-c002-20220304
ia64 allmodconfig
ia64 defconfig
ia64 allyesconfig
m68k allyesconfig
m68k allmodconfig
m68k defconfig
alpha allyesconfig
csky defconfig
alpha defconfig
nds32 defconfig
nios2 allyesconfig
arc defconfig
sh allmodconfig
xtensa allyesconfig
h8300 allyesconfig
parisc defconfig
parisc64 defconfig
s390 allmodconfig
parisc allyesconfig
s390 defconfig
s390 allyesconfig
i386 allyesconfig
i386 debian-10.3
i386 debian-10.3-kselftests
i386 defconfig
sparc allyesconfig
sparc defconfig
nds32 allnoconfig
nios2 defconfig
arc allyesconfig
mips allyesconfig
mips allmodconfig
powerpc allnoconfig
powerpc allmodconfig
powerpc allyesconfig
i386 randconfig-a003
i386 randconfig-a001
i386 randconfig-a005
x86_64 randconfig-a015
x86_64 randconfig-a013
x86_64 randconfig-a011
x86_64 randconfig-a006
x86_64 randconfig-a002
x86_64 randconfig-a004
i386 randconfig-a014
i386 randconfig-a012
i386 randconfig-a016
arc randconfig-r043-20220304
arc randconfig-r043-20220302
s390 randconfig-r044-20220302
riscv randconfig-r042-20220304
s390 randconfig-r044-20220304
riscv randconfig-r042-20220302
riscv nommu_k210_defconfig
riscv nommu_virt_defconfig
riscv allyesconfig
riscv allnoconfig
riscv defconfig
riscv rv32_defconfig
riscv allmodconfig
um i386_defconfig
um x86_64_defconfig
x86_64 defconfig
x86_64 rhel-8.3-kselftests
x86_64 allyesconfig
x86_64 kexec
x86_64 rhel-8.3
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kunit
clang tested configs:
powerpc tqm5200_defconfig
powerpc kilauea_defconfig
mips maltaaprp_defconfig
powerpc ppc64e_defconfig
i386 allyesconfig
i386 randconfig-a002
i386 randconfig-a004
i386 randconfig-a006
x86_64 randconfig-a012
x86_64 randconfig-a016
x86_64 randconfig-a014
x86_64 randconfig-a001
x86_64 randconfig-a003
x86_64 randconfig-a005
i386 randconfig-a011
i386 randconfig-a013
i386 randconfig-a015
hexagon randconfig-r045-20220304
hexagon randconfig-r045-20220302
hexagon randconfig-r041-20220302
hexagon randconfig-r041-20220304
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
5 months, 2 weeks
[rafael-pm:bleeding-edge] BUILD SUCCESS 18e73a320f9bcc743a83d419c49f66c4e4e057d8
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: 18e73a320f9bcc743a83d419c49f66c4e4e057d8 Merge branch 'acpi-bus' into bleeding-edge
elapsed time: 740m
configs tested: 106
configs skipped: 3
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm64 defconfig
arm allmodconfig
arm allyesconfig
arm defconfig
arm64 allyesconfig
i386 randconfig-c001
arm omap2plus_defconfig
arm badge4_defconfig
microblaze defconfig
m68k m5249evb_defconfig
arc hsdk_defconfig
arm assabet_defconfig
m68k m5272c3_defconfig
sh ecovec24-romimage_defconfig
sh titan_defconfig
mips loongson1b_defconfig
m68k alldefconfig
mips ci20_defconfig
powerpc taishan_defconfig
arc nsim_700_defconfig
sh sdk7780_defconfig
arm randconfig-c002-20220302
ia64 defconfig
ia64 allmodconfig
ia64 allyesconfig
m68k defconfig
m68k allmodconfig
m68k allyesconfig
nds32 allnoconfig
nios2 defconfig
arc allyesconfig
csky defconfig
alpha defconfig
nds32 defconfig
alpha allyesconfig
nios2 allyesconfig
arc defconfig
sh allmodconfig
h8300 allyesconfig
xtensa allyesconfig
parisc defconfig
parisc64 defconfig
s390 allmodconfig
s390 allyesconfig
parisc allyesconfig
s390 defconfig
i386 allyesconfig
i386 debian-10.3
i386 debian-10.3-kselftests
i386 defconfig
sparc allyesconfig
sparc defconfig
mips allyesconfig
mips allmodconfig
powerpc allnoconfig
powerpc allmodconfig
powerpc allyesconfig
i386 randconfig-a003
i386 randconfig-a001
i386 randconfig-a005
x86_64 randconfig-a013
x86_64 randconfig-a011
x86_64 randconfig-a015
i386 randconfig-a014
i386 randconfig-a012
i386 randconfig-a016
x86_64 randconfig-a002
x86_64 randconfig-a004
x86_64 randconfig-a006
riscv randconfig-r042-20220302
arc randconfig-r043-20220302
s390 randconfig-r044-20220302
riscv nommu_k210_defconfig
riscv allyesconfig
riscv allnoconfig
riscv defconfig
riscv rv32_defconfig
riscv allmodconfig
riscv nommu_virt_defconfig
um x86_64_defconfig
um i386_defconfig
x86_64 defconfig
x86_64 allyesconfig
x86_64 kexec
x86_64 rhel-8.3
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kunit
x86_64 rhel-8.3-kselftests
clang tested configs:
arm tct_hammer_defconfig
arm mv78xx0_defconfig
arm lpc32xx_defconfig
powerpc pmac32_defconfig
i386 randconfig-a002
i386 randconfig-a004
i386 randconfig-a006
x86_64 randconfig-a012
x86_64 randconfig-a014
x86_64 randconfig-a016
i386 randconfig-a011
i386 randconfig-a013
i386 randconfig-a015
x86_64 randconfig-a001
x86_64 randconfig-a003
x86_64 randconfig-a005
hexagon randconfig-r045-20220302
hexagon randconfig-r041-20220302
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
5 months, 2 weeks
[rafael-pm:bleeding-edge] BUILD SUCCESS WITH WARNING f7307721a01f4f14d21c699b270a870370cf34b9
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: f7307721a01f4f14d21c699b270a870370cf34b9 Merge branch 'acpi-soc' into bleeding-edge
Warning reports:
https://lore.kernel.org/linux-acpi/202203020750.Uq6hGay2-lkp@intel.com
https://lore.kernel.org/llvm/202203020737.wa9uc4gW-lkp@intel.com
Warning:
arch/x86/kernel/acpi/boot.c:1476:8: warning: excess elements in array initializer [-Wexcess-initializers]
include/linux/mod_devicetable.h:587:25: warning: excess elements in array initializer
Unverified Warning (likely false positive, please contact us if interested):
arch/x86/kernel/acpi/boot.c:1394 (null)() error: buffer overflow '(acpi_dmi_table[6])->matches' 4 <= 4
arch/x86/kernel/acpi/boot.c:1476:22: sparse: sparse: excessive elements in array initializer
Warning ids grouped by kconfigs:
gcc_recent_errors
|-- i386-randconfig-a003
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- i386-randconfig-c001
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- i386-randconfig-s001
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- i386-randconfig-s002
| |-- arch-x86-kernel-acpi-boot.c:sparse:sparse:excessive-elements-in-array-initializer
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- x86_64-allyesconfig
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- x86_64-kexec
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- x86_64-randconfig-a015
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- x86_64-randconfig-c002
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- x86_64-randconfig-m001
| `-- arch-x86-kernel-acpi-boot.c-(null)()-error:buffer-overflow-(acpi_dmi_table-)-matches
|-- x86_64-rhel-8.3
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- x86_64-rhel-8.3-func
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
|-- x86_64-rhel-8.3-kselftests
| `-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
`-- x86_64-rhel-8.3-kunit
`-- include-linux-mod_devicetable.h:warning:excess-elements-in-array-initializer
clang_recent_errors
|-- i386-randconfig-a002
| `-- arch-x86-kernel-acpi-boot.c:warning:excess-elements-in-array-initializer
|-- i386-randconfig-a011
| `-- arch-x86-kernel-acpi-boot.c:warning:excess-elements-in-array-initializer
`-- x86_64-randconfig-a016
`-- arch-x86-kernel-acpi-boot.c:warning:excess-elements-in-array-initializer
elapsed time: 724m
configs tested: 106
configs skipped: 3
gcc tested configs:
arm defconfig
arm64 defconfig
arm allmodconfig
arm64 allyesconfig
arm allyesconfig
i386 randconfig-c001
arm lart_defconfig
arm hisi_defconfig
h8300 alldefconfig
sh titan_defconfig
arm iop32x_defconfig
m68k amiga_defconfig
arm pleb_defconfig
sh apsh4ad0a_defconfig
ia64 zx1_defconfig
mips maltasmvp_defconfig
arm at91_dt_defconfig
sh alldefconfig
openrisc defconfig
arm randconfig-c002-20220301
ia64 defconfig
ia64 allmodconfig
ia64 allyesconfig
m68k defconfig
m68k allyesconfig
m68k allmodconfig
nds32 allnoconfig
nios2 defconfig
arc allyesconfig
csky defconfig
alpha defconfig
nds32 defconfig
nios2 allyesconfig
alpha allyesconfig
arc defconfig
sh allmodconfig
xtensa allyesconfig
h8300 allyesconfig
parisc defconfig
parisc64 defconfig
s390 allmodconfig
parisc allyesconfig
s390 defconfig
s390 allyesconfig
i386 allyesconfig
i386 debian-10.3
i386 debian-10.3-kselftests
sparc defconfig
i386 defconfig
sparc allyesconfig
mips allyesconfig
mips allmodconfig
powerpc allnoconfig
powerpc allmodconfig
powerpc allyesconfig
i386 randconfig-a003
i386 randconfig-a001
i386 randconfig-a005
x86_64 randconfig-a013
x86_64 randconfig-a011
x86_64 randconfig-a015
i386 randconfig-a014
i386 randconfig-a012
i386 randconfig-a016
x86_64 randconfig-a006
x86_64 randconfig-a002
x86_64 randconfig-a004
arc randconfig-r043-20220301
riscv nommu_k210_defconfig
riscv allyesconfig
riscv allnoconfig
riscv defconfig
riscv rv32_defconfig
riscv allmodconfig
riscv nommu_virt_defconfig
um i386_defconfig
um x86_64_defconfig
x86_64 defconfig
x86_64 allyesconfig
x86_64 kexec
x86_64 rhel-8.3
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kunit
x86_64 rhel-8.3-kselftests
clang tested configs:
arm imote2_defconfig
powerpc ppc64e_defconfig
arm mvebu_v5_defconfig
arm lpc32xx_defconfig
mips cu1830-neo_defconfig
arm spear3xx_defconfig
i386 randconfig-a002
i386 randconfig-a006
i386 randconfig-a004
x86_64 randconfig-a012
x86_64 randconfig-a014
x86_64 randconfig-a016
i386 randconfig-a011
i386 randconfig-a013
i386 randconfig-a015
x86_64 randconfig-a001
x86_64 randconfig-a003
x86_64 randconfig-a005
hexagon randconfig-r045-20220301
hexagon randconfig-r041-20220301
s390 randconfig-r044-20220301
riscv randconfig-r042-20220301
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
5 months, 2 weeks
[rafael-pm:bleeding-edge 113/118] arch/x86/kernel/acpi/boot.c:1476:8: warning: excess elements in array initializer
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
head: f7307721a01f4f14d21c699b270a870370cf34b9
commit: ed00b2b8d737f87a2437d7bd7c7f90124b50da05 [113/118] x86 / ACPI: Work around broken XSDT on SEGA AALE board
config: i386-randconfig-a011 (https://download.01.org/0day-ci/archive/20220302/202203020737.wa9uc4gW-lk...)
compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project d271fc04d5b97b12e6b797c6067d3c96a8d7470e)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commi...
git remote add rafael-pm https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
git fetch --no-tags rafael-pm bleeding-edge
git checkout ed00b2b8d737f87a2437d7bd7c7f90124b50da05
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=i386 SHELL=/bin/bash arch/x86/kernel/acpi/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> arch/x86/kernel/acpi/boot.c:1476:8: warning: excess elements in array initializer [-Wexcess-initializers]
DMI_MATCH(DMI_BIOS_DATE, "02/01/2011"),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/mod_devicetable.h:587:25: note: expanded from macro 'DMI_MATCH'
#define DMI_MATCH(a, b) { .slot = a, .substr = b }
^~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
vim +1476 arch/x86/kernel/acpi/boot.c
1389
1390 /*
1391 * If your system is blacklisted here, but you find that acpi=force
1392 * works for you, please contact linux-acpi(a)vger.kernel.org
1393 */
1394 static const struct dmi_system_id acpi_dmi_table[] __initconst = {
1395 /*
1396 * Boxes that need ACPI disabled
1397 */
1398 {
1399 .callback = dmi_disable_acpi,
1400 .ident = "IBM Thinkpad",
1401 .matches = {
1402 DMI_MATCH(DMI_BOARD_VENDOR, "IBM"),
1403 DMI_MATCH(DMI_BOARD_NAME, "2629H1G"),
1404 },
1405 },
1406
1407 /*
1408 * Boxes that need ACPI PCI IRQ routing disabled
1409 */
1410 {
1411 .callback = disable_acpi_irq,
1412 .ident = "ASUS A7V",
1413 .matches = {
1414 DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC"),
1415 DMI_MATCH(DMI_BOARD_NAME, "<A7V>"),
1416 /* newer BIOS, Revision 1011, does work */
1417 DMI_MATCH(DMI_BIOS_VERSION,
1418 "ASUS A7V ACPI BIOS Revision 1007"),
1419 },
1420 },
1421 {
1422 /*
1423 * Latest BIOS for IBM 600E (1.16) has bad pcinum
1424 * for LPC bridge, which is needed for the PCI
1425 * interrupt links to work. DSDT fix is in bug 5966.
1426 * 2645, 2646 model numbers are shared with 600/600E/600X
1427 */
1428 .callback = disable_acpi_irq,
1429 .ident = "IBM Thinkpad 600 Series 2645",
1430 .matches = {
1431 DMI_MATCH(DMI_BOARD_VENDOR, "IBM"),
1432 DMI_MATCH(DMI_BOARD_NAME, "2645"),
1433 },
1434 },
1435 {
1436 .callback = disable_acpi_irq,
1437 .ident = "IBM Thinkpad 600 Series 2646",
1438 .matches = {
1439 DMI_MATCH(DMI_BOARD_VENDOR, "IBM"),
1440 DMI_MATCH(DMI_BOARD_NAME, "2646"),
1441 },
1442 },
1443 /*
1444 * Boxes that need ACPI PCI IRQ routing and PCI scan disabled
1445 */
1446 { /* _BBN 0 bug */
1447 .callback = disable_acpi_pci,
1448 .ident = "ASUS PR-DLS",
1449 .matches = {
1450 DMI_MATCH(DMI_BOARD_VENDOR, "ASUSTeK Computer INC."),
1451 DMI_MATCH(DMI_BOARD_NAME, "PR-DLS"),
1452 DMI_MATCH(DMI_BIOS_VERSION,
1453 "ASUS PR-DLS ACPI BIOS Revision 1010"),
1454 DMI_MATCH(DMI_BIOS_DATE, "03/21/2003")
1455 },
1456 },
1457 {
1458 .callback = disable_acpi_pci,
1459 .ident = "Acer TravelMate 36x Laptop",
1460 .matches = {
1461 DMI_MATCH(DMI_SYS_VENDOR, "Acer"),
1462 DMI_MATCH(DMI_PRODUCT_NAME, "TravelMate 360"),
1463 },
1464 },
1465 /*
1466 * Boxes that need ACPI XSDT use disabled due to corrupted tables
1467 */
1468 {
1469 .callback = disable_acpi_xsdt,
1470 .ident = "SEGA AALE",
1471 .matches = {
1472 DMI_MATCH(DMI_SYS_VENDOR, "NEC"),
1473 DMI_MATCH(DMI_PRODUCT_NAME, "Bearlake CRB Board"),
1474 DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies LTD"),
1475 DMI_MATCH(DMI_BIOS_VERSION, "V1.12"),
> 1476 DMI_MATCH(DMI_BIOS_DATE, "02/01/2011"),
1477 },
1478 },
1479 {}
1480 };
1481
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
5 months, 2 weeks
[rafael-pm:bleeding-edge 113/118] include/linux/mod_devicetable.h:587:25: warning: excess elements in array initializer
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
head: f7307721a01f4f14d21c699b270a870370cf34b9
commit: ed00b2b8d737f87a2437d7bd7c7f90124b50da05 [113/118] x86 / ACPI: Work around broken XSDT on SEGA AALE board
config: i386-randconfig-a003 (https://download.01.org/0day-ci/archive/20220302/202203020750.Uq6hGay2-lk...)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commi...
git remote add rafael-pm https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
git fetch --no-tags rafael-pm bleeding-edge
git checkout ed00b2b8d737f87a2437d7bd7c7f90124b50da05
# save the config file to linux build tree
mkdir build_dir
make W=1 O=build_dir ARCH=i386 SHELL=/bin/bash arch/x86/kernel/acpi/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
In file included from include/linux/of.h:18,
from include/linux/irqdomain.h:35,
from include/linux/acpi.h:13,
from arch/x86/kernel/acpi/boot.c:11:
>> include/linux/mod_devicetable.h:587:25: warning: excess elements in array initializer
587 | #define DMI_MATCH(a, b) { .slot = a, .substr = b }
| ^
arch/x86/kernel/acpi/boot.c:1476:8: note: in expansion of macro 'DMI_MATCH'
1476 | DMI_MATCH(DMI_BIOS_DATE, "02/01/2011"),
| ^~~~~~~~~
include/linux/mod_devicetable.h:587:25: note: (near initialization for 'acpi_dmi_table[6].matches')
587 | #define DMI_MATCH(a, b) { .slot = a, .substr = b }
| ^
arch/x86/kernel/acpi/boot.c:1476:8: note: in expansion of macro 'DMI_MATCH'
1476 | DMI_MATCH(DMI_BIOS_DATE, "02/01/2011"),
| ^~~~~~~~~
vim +587 include/linux/mod_devicetable.h
d945b697d0eea5 David Woodhouse 2008-09-16 586
5017b2851373ee Jani Nikula 2013-07-03 @587 #define DMI_MATCH(a, b) { .slot = a, .substr = b }
5017b2851373ee Jani Nikula 2013-07-03 588 #define DMI_EXACT_MATCH(a, b) { .slot = a, .substr = b, .exact_match = 1 }
d2653e92732bd3 Jean Delvare 2008-04-29 589
:::::: The code at line 587 was first introduced by commit
:::::: 5017b2851373ee15c7035151853bb1448800cae2 dmi: add support for exact DMI matches in addition to substring matching
:::::: TO: Jani Nikula <jani.nikula(a)intel.com>
:::::: CC: Linus Torvalds <torvalds(a)linux-foundation.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
5 months, 2 weeks
Re: [PATCH 1/4] acpi: exsystem: Add units to time variable names
by Rafael J. Wysocki
On Thu, Feb 24, 2022 at 12:38 PM Paul Menzel <pmenzel(a)molgen.mpg.de> wrote:
>
> `how_long` uses different units in both functions, so make it more
> clear, what unit they expect.
>
> Signed-off-by: Paul Menzel <pmenzel(a)molgen.mpg.de>
> ---
> drivers/acpi/acpica/exsystem.c | 20 ++++++++++----------
As ACPICA material, this should be submitted to the upstream project
via https://github.com/acpica/acpica/.
This applies to the other patches in the series too.
> 1 file changed, 10 insertions(+), 10 deletions(-)
>
> diff --git a/drivers/acpi/acpica/exsystem.c b/drivers/acpi/acpica/exsystem.c
> index 1281c07112de..6bc5b46e6927 100644
> --- a/drivers/acpi/acpica/exsystem.c
> +++ b/drivers/acpi/acpica/exsystem.c
> @@ -107,7 +107,7 @@ acpi_status acpi_ex_system_wait_mutex(acpi_mutex mutex, u16 timeout)
> *
> * FUNCTION: acpi_ex_system_do_stall
> *
> - * PARAMETERS: how_long - The amount of time to stall,
> + * PARAMETERS: how_long_us - The amount of time to stall,
> * in microseconds
> *
> * RETURN: Status
> @@ -120,13 +120,13 @@ acpi_status acpi_ex_system_wait_mutex(acpi_mutex mutex, u16 timeout)
> *
> ******************************************************************************/
>
> -acpi_status acpi_ex_system_do_stall(u32 how_long)
> +acpi_status acpi_ex_system_do_stall(u32 how_long_us)
> {
> acpi_status status = AE_OK;
>
> ACPI_FUNCTION_ENTRY();
>
> - if (how_long > 255) { /* 255 microseconds */
> + if (how_long_us > 255) { /* 255 microseconds */
> /*
> * Longer than 255 usec, this is an error
> *
> @@ -134,10 +134,10 @@ acpi_status acpi_ex_system_do_stall(u32 how_long)
> * order to support existing BIOSs)
> */
> ACPI_ERROR((AE_INFO,
> - "Time parameter is too large (%u)", how_long));
> + "Time parameter is too large (%u)", how_long_us));
> status = AE_AML_OPERAND_VALUE;
> } else {
> - acpi_os_stall(how_long);
> + acpi_os_stall(how_long_us);
> }
>
> return (status);
> @@ -147,7 +147,7 @@ acpi_status acpi_ex_system_do_stall(u32 how_long)
> *
> * FUNCTION: acpi_ex_system_do_sleep
> *
> - * PARAMETERS: how_long - The amount of time to sleep,
> + * PARAMETERS: how_long_ms - The amount of time to sleep,
> * in milliseconds
> *
> * RETURN: None
> @@ -156,7 +156,7 @@ acpi_status acpi_ex_system_do_stall(u32 how_long)
> *
> ******************************************************************************/
>
> -acpi_status acpi_ex_system_do_sleep(u64 how_long)
> +acpi_status acpi_ex_system_do_sleep(u64 how_long_ms)
> {
> ACPI_FUNCTION_ENTRY();
>
> @@ -168,11 +168,11 @@ acpi_status acpi_ex_system_do_sleep(u64 how_long)
> * For compatibility with other ACPI implementations and to prevent
> * accidental deep sleeps, limit the sleep time to something reasonable.
> */
> - if (how_long > ACPI_MAX_SLEEP) {
> - how_long = ACPI_MAX_SLEEP;
> + if (how_long_ms > ACPI_MAX_SLEEP) {
> + how_long_ms = ACPI_MAX_SLEEP;
> }
>
> - acpi_os_sleep(how_long);
> + acpi_os_sleep(how_long_ms);
>
> /* And now we must get the interpreter again */
>
> --
> 2.35.1
>
5 months, 2 weeks
[rafael-pm:bleeding-edge] BUILD SUCCESS ac62facbd440da5ba31f5b4b137c234815b6c2d2
by kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git bleeding-edge
branch HEAD: ac62facbd440da5ba31f5b4b137c234815b6c2d2 Merge branch 'acpi-fan' into linux-next
elapsed time: 739m
configs tested: 157
configs skipped: 3
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm defconfig
arm allmodconfig
arm allyesconfig
arm64 defconfig
arm64 allyesconfig
i386 randconfig-c001
arc vdk_hs38_defconfig
powerpc pasemi_defconfig
m68k m5249evb_defconfig
parisc defconfig
arc nsimosci_hs_smp_defconfig
mips allyesconfig
h8300 h8s-sim_defconfig
nios2 10m50_defconfig
mips jazz_defconfig
sh ecovec24-romimage_defconfig
m68k mac_defconfig
mips db1xxx_defconfig
sh sh7710voipgw_defconfig
powerpc bamboo_defconfig
arc nsim_700_defconfig
arm keystone_defconfig
mips gpr_defconfig
arm omap2plus_defconfig
arm cerfcube_defconfig
powerpc tqm8555_defconfig
mips mpc30x_defconfig
mips bmips_be_defconfig
sh landisk_defconfig
sh r7785rp_defconfig
arc hsdk_defconfig
sh alldefconfig
powerpc motionpro_defconfig
powerpc ppc6xx_defconfig
arc axs103_defconfig
arm realview_defconfig
arm iop32x_defconfig
powerpc ps3_defconfig
arm randconfig-c002-20220228
arm randconfig-c002-20220227
arm randconfig-c002-20220301
ia64 defconfig
ia64 allmodconfig
ia64 allyesconfig
m68k defconfig
m68k allyesconfig
m68k allmodconfig
nios2 defconfig
arc allyesconfig
nds32 allnoconfig
nds32 defconfig
nios2 allyesconfig
csky defconfig
alpha defconfig
alpha allyesconfig
xtensa allyesconfig
h8300 allyesconfig
arc defconfig
sh allmodconfig
s390 allyesconfig
s390 allmodconfig
parisc64 defconfig
parisc allyesconfig
s390 defconfig
i386 allyesconfig
i386 debian-10.3
i386 debian-10.3-kselftests
i386 defconfig
sparc allyesconfig
sparc defconfig
mips allmodconfig
powerpc allnoconfig
powerpc allmodconfig
powerpc allyesconfig
x86_64 randconfig-a006
x86_64 randconfig-a004
x86_64 randconfig-a002
x86_64 randconfig-a015
x86_64 randconfig-a013
x86_64 randconfig-a011
x86_64 randconfig-a011-20220228
x86_64 randconfig-a015-20220228
x86_64 randconfig-a014-20220228
x86_64 randconfig-a013-20220228
x86_64 randconfig-a016-20220228
x86_64 randconfig-a012-20220228
i386 randconfig-a016-20220228
i386 randconfig-a012-20220228
i386 randconfig-a015-20220228
i386 randconfig-a011-20220228
i386 randconfig-a013-20220228
i386 randconfig-a014-20220228
arc randconfig-r043-20220228
riscv randconfig-r042-20220228
s390 randconfig-r044-20220228
riscv nommu_k210_defconfig
riscv allyesconfig
riscv nommu_virt_defconfig
riscv allnoconfig
riscv defconfig
riscv rv32_defconfig
riscv allmodconfig
um i386_defconfig
um x86_64_defconfig
x86_64 defconfig
x86_64 allyesconfig
x86_64 kexec
x86_64 rhel-8.3
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kselftests
x86_64 rhel-8.3-kunit
clang tested configs:
mips randconfig-c004-20220301
powerpc randconfig-c003-20220301
arm randconfig-c002-20220301
s390 randconfig-c005-20220301
riscv randconfig-c006-20220301
arm colibri_pxa300_defconfig
powerpc powernv_defconfig
mips rs90_defconfig
arm orion5x_defconfig
mips mtx1_defconfig
powerpc pseries_defconfig
powerpc tqm8560_defconfig
mips ip28_defconfig
arm mvebu_v5_defconfig
arm imote2_defconfig
powerpc lite5200b_defconfig
mips ip22_defconfig
arm versatile_defconfig
arm vexpress_defconfig
mips malta_defconfig
arm hackkit_defconfig
x86_64 randconfig-a001-20220228
x86_64 randconfig-a004-20220228
x86_64 randconfig-a003-20220228
x86_64 randconfig-a005-20220228
x86_64 randconfig-a002-20220228
x86_64 randconfig-a006-20220228
i386 randconfig-a002-20220228
i386 randconfig-a001-20220228
i386 randconfig-a005-20220228
i386 randconfig-a003-20220228
i386 randconfig-a006-20220228
i386 randconfig-a004-20220228
x86_64 randconfig-a012
x86_64 randconfig-a016
x86_64 randconfig-a014
i386 randconfig-a011
i386 randconfig-a013
i386 randconfig-a015
hexagon randconfig-r045-20220301
hexagon randconfig-r041-20220301
riscv randconfig-r042-20220301
hexagon randconfig-r041-20220228
hexagon randconfig-r045-20220228
hexagon randconfig-r045-20220227
hexagon randconfig-r041-20220227
riscv randconfig-r042-20220227
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
5 months, 2 weeks