On 21.08.25 11:26, Jan Beulich wrote: > (sorry, original patch already gone from my mailbox) > > This looks to have introduced a new randconfig failure, as per CI [1]: > > In file included from drivers/passthrough/arm/ipmmu-vmsa.c:54: > ./include/../arch/arm/pci/pci-host-rcar4.h:7:37: error: 'struct > pci_host_bridge' declared inside parameter list will not be visible outside > of this definition or declaration [-Werror] > 7 | void rcar4_pcie_osid_bdf_set(struct pci_host_bridge *bridge, > | ^~~~~~~~~~~~~~~ > ./include/../arch/arm/pci/pci-host-rcar4.h:9:39: error: 'struct > pci_host_bridge' declared inside parameter list will not be visible outside > of this definition or declaration [-Werror] > 9 | void rcar4_pcie_osid_bdf_clear(struct pci_host_bridge *bridge, > | ^~~~~~~~~~~~~~~ > ./include/../arch/arm/pci/pci-host-rcar4.h:11:36: error: 'struct > pci_host_bridge' declared inside parameter list will not be visible outside > of this definition or declaration [-Werror] > 11 | void rcar4_pcie_bdf_msk_set(struct pci_host_bridge *bridge, unsigned > int reg_id, > | ^~~~~~~~~~~~~~~ > ./include/../arch/arm/pci/pci-host-rcar4.h:13:38: error: 'struct > pci_host_bridge' declared inside parameter list will not be visible outside > of this definition or declaration [-Werror] > 13 | int rcar4_pcie_osid_reg_alloc(struct pci_host_bridge *bridge); > | ^~~~~~~~~~~~~~~ > ./include/../arch/arm/pci/pci-host-rcar4.h:14:38: error: 'struct > pci_host_bridge' declared inside parameter list will not be visible outside > of this definition or declaration [-Werror] > 14 | void rcar4_pcie_osid_reg_free(struct pci_host_bridge *bridge, > | ^~~~~~~~~~~~~~~ > ./include/../arch/arm/pci/pci-host-rcar4.h:16:38: error: 'struct > pci_host_bridge' declared inside parameter list will not be visible outside > of this definition or declaration [-Werror] > 16 | int rcar4_pcie_osid_regs_init(struct pci_host_bridge *bridge); > | ^~~~~~~~~~~~~~~ > > We either need a quick correction, or this may need reverting. > > Jan > > [1] https://gitlab.com/xen-project/hardware/xen/-/jobs/11087233227
I will take a look into this, thanks for pointing it out -- Mykyta