We have the pci/controller/dwc-stm32 branch pending, which currently looks like this: https://git.kernel.org/cgit/linux/kernel/git/pci/pci.git/log/?h=controller/dwc-stm32&id=5a972a01e24b which is identical to the 5a972a01e24b HEAD mentioned below. This build error is why I haven't included pci/controller/dwc-stm32 in pci/next yet. I would like to get this branch included for v6.17, but we need to resolve this somehow. On Fri, Jun 27, 2025 at 06:10:31AM +0800, kernel test robot wrote: > tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git controller/dwc-stm32 > branch HEAD: 5a972a01e24b278f7302a834c6eaee5bdac12843 MAINTAINERS: add entry for ST STM32MP25 PCIe drivers > > Error/Warning (recently discovered and may have been fixed): > > https://lore.kernel.org/oe-kbuild-all/202506260920.bmQ9hQ9s-lkp@xxxxxxxxx > > drivers/pci/controller/dwc/pcie-stm32.c:96:23: error: incomplete definition of type 'struct dev_pin_info' > drivers/pci/controller/dwc/pcie-stm32.c:96:30: error: invalid use of undefined type 'struct dev_pin_info' > > Error/Warning ids grouped by kconfigs: > > recent_errors > |-- alpha-allyesconfig > | `-- drivers-pci-controller-dwc-pcie-stm32.c:error:invalid-use-of-undefined-type-struct-dev_pin_info > `-- um-allmodconfig > `-- drivers-pci-controller-dwc-pcie-stm32.c:error:incomplete-definition-of-type-struct-dev_pin_info > > elapsed time: 1952m > > configs tested: 124 > configs skipped: 2 > > tested configs: > alpha allnoconfig gcc-15.1.0 > alpha allyesconfig clang-19 > alpha allyesconfig gcc-15.1.0 > arc allmodconfig clang-19 > arc allmodconfig gcc-15.1.0 > arc allnoconfig gcc-15.1.0 > arc allyesconfig clang-19 > arc allyesconfig gcc-15.1.0 > arc randconfig-001-20250626 clang-20 > arc randconfig-001-20250626 gcc-12.4.0 > arc randconfig-002-20250626 clang-20 > arc randconfig-002-20250626 gcc-13.3.0 > arm allmodconfig clang-19 > arm allmodconfig gcc-15.1.0 > arm allnoconfig clang-21 > arm allyesconfig clang-19 > arm allyesconfig gcc-15.1.0 > arm randconfig-001-20250626 clang-20 > arm randconfig-001-20250626 clang-21 > arm randconfig-002-20250626 clang-20 > arm randconfig-003-20250626 clang-20 > arm randconfig-003-20250626 gcc-10.5.0 > arm randconfig-004-20250626 clang-20 > arm randconfig-004-20250626 clang-21 > arm64 allmodconfig clang-19 > arm64 allnoconfig gcc-15.1.0 > arm64 randconfig-001-20250626 clang-20 > arm64 randconfig-001-20250626 clang-21 > arm64 randconfig-002-20250626 clang-17 > arm64 randconfig-002-20250626 clang-20 > arm64 randconfig-003-20250626 clang-20 > arm64 randconfig-003-20250626 gcc-8.5.0 > arm64 randconfig-004-20250626 clang-20 > arm64 randconfig-004-20250626 clang-21 > csky allnoconfig gcc-15.1.0 > hexagon allmodconfig clang-17 > hexagon allmodconfig clang-19 > hexagon allnoconfig clang-21 > hexagon allyesconfig clang-19 > hexagon allyesconfig clang-21 > i386 allmodconfig clang-20 > i386 allmodconfig gcc-12 > i386 allnoconfig clang-20 > i386 allnoconfig gcc-12 > i386 allyesconfig clang-20 > i386 allyesconfig gcc-12 > i386 buildonly-randconfig-001-20250626 clang-20 > i386 buildonly-randconfig-001-20250627 gcc-12 > i386 buildonly-randconfig-002-20250626 clang-20 > i386 buildonly-randconfig-002-20250627 gcc-12 > i386 buildonly-randconfig-003-20250626 clang-20 > i386 buildonly-randconfig-003-20250627 gcc-12 > i386 buildonly-randconfig-004-20250626 clang-20 > i386 buildonly-randconfig-004-20250627 gcc-12 > i386 buildonly-randconfig-005-20250626 clang-20 > i386 buildonly-randconfig-005-20250627 gcc-12 > i386 buildonly-randconfig-006-20250626 clang-20 > i386 buildonly-randconfig-006-20250627 gcc-12 > i386 defconfig clang-20 > loongarch allmodconfig gcc-15.1.0 > loongarch allnoconfig gcc-15.1.0 > m68k allmodconfig gcc-15.1.0 > m68k allnoconfig gcc-15.1.0 > m68k allyesconfig gcc-15.1.0 > microblaze allmodconfig gcc-15.1.0 > microblaze allnoconfig gcc-15.1.0 > microblaze allyesconfig gcc-15.1.0 > mips allnoconfig gcc-15.1.0 > nios2 allnoconfig gcc-14.2.0 > nios2 allnoconfig gcc-15.1.0 > openrisc allnoconfig clang-21 > openrisc allnoconfig gcc-15.1.0 > openrisc allyesconfig gcc-15.1.0 > parisc allmodconfig gcc-15.1.0 > parisc allnoconfig clang-21 > parisc allnoconfig gcc-15.1.0 > parisc allyesconfig gcc-15.1.0 > powerpc allmodconfig gcc-15.1.0 > powerpc allnoconfig clang-21 > powerpc allnoconfig gcc-15.1.0 > powerpc allyesconfig gcc-15.1.0 > riscv allmodconfig gcc-15.1.0 > riscv allnoconfig clang-21 > riscv allnoconfig gcc-15.1.0 > riscv allyesconfig gcc-15.1.0 > s390 allmodconfig clang-18 > s390 allmodconfig gcc-15.1.0 > s390 allnoconfig clang-21 > s390 allyesconfig gcc-15.1.0 > sh allmodconfig gcc-15.1.0 > sh allnoconfig gcc-15.1.0 > sh allyesconfig gcc-15.1.0 > sparc allmodconfig gcc-15.1.0 > sparc allnoconfig gcc-15.1.0 > um allmodconfig clang-19 > um allnoconfig clang-21 > um allyesconfig clang-19 > um allyesconfig gcc-12 > x86_64 allnoconfig clang-20 > x86_64 allyesconfig clang-20 > x86_64 buildonly-randconfig-001-20250626 clang-20 > x86_64 buildonly-randconfig-001-20250627 clang-20 > x86_64 buildonly-randconfig-002-20250626 clang-20 > x86_64 buildonly-randconfig-002-20250627 clang-20 > x86_64 buildonly-randconfig-003-20250626 clang-20 > x86_64 buildonly-randconfig-003-20250627 clang-20 > x86_64 buildonly-randconfig-004-20250626 clang-20 > x86_64 buildonly-randconfig-004-20250627 clang-20 > x86_64 buildonly-randconfig-005-20250626 clang-20 > x86_64 buildonly-randconfig-005-20250627 clang-20 > x86_64 buildonly-randconfig-006-20250626 clang-20 > x86_64 buildonly-randconfig-006-20250627 clang-20 > x86_64 defconfig clang-20 > x86_64 defconfig gcc-11 > x86_64 kexec clang-20 > x86_64 rhel-9.4 clang-20 > x86_64 rhel-9.4-bpf gcc-12 > x86_64 rhel-9.4-func clang-20 > x86_64 rhel-9.4-kselftests clang-20 > x86_64 rhel-9.4-kunit gcc-12 > x86_64 rhel-9.4-ltp gcc-12 > x86_64 rhel-9.4-rust clang-18 > x86_64 rhel-9.4-rust clang-20 > xtensa allnoconfig gcc-15.1.0 > > -- > 0-DAY CI Kernel Test Service > https://github.com/intel/lkp-tests/wiki