From: Christian Bruel <christian.bruel@foss.st.com>
To: Bjorn Helgaas <helgaas@kernel.org>,
Manivannan Sadhasivam <mani@kernel.org>
Cc: <linux-pci@vger.kernel.org>
Subject: Re: [pci:controller/dwc-stm32] BUILD REGRESSION 5a972a01e24b278f7302a834c6eaee5bdac12843
Date: Thu, 17 Jul 2025 08:09:42 +0200 [thread overview]
Message-ID: <5c3a9a27-f0d7-4f19-acd7-f93efefe3eff@foss.st.com> (raw)
In-Reply-To: <20250716192418.GA2550861@bhelgaas>
Hi Bjorn,
The fixing patch
https://lore.kernel.org/linux-pci/20250626181537.1872159-1-christian.bruel@foss.st.com/
is still pending for review, I will ping the pinctrl maintainer.
thank you
Christian
On 7/16/25 21:24, Bjorn Helgaas wrote:
> 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@intel.com
>>
>> 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
prev parent reply other threads:[~2025-07-17 6:10 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-26 22:10 [pci:controller/dwc-stm32] BUILD REGRESSION 5a972a01e24b278f7302a834c6eaee5bdac12843 kernel test robot
2025-07-16 19:24 ` Bjorn Helgaas
2025-07-17 6:09 ` Christian Bruel [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5c3a9a27-f0d7-4f19-acd7-f93efefe3eff@foss.st.com \
--to=christian.bruel@foss.st.com \
--cc=helgaas@kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=mani@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).