On Thu, Aug 14, 2025 at 05:21:19PM +0200, Niklas Cassel wrote: > Hello all, > > struct pci_epc_features has static storage duration, so all struct members > are zero initialized implicitly. Thus, remove explicit zero initialization > of struct members. > > Series is based on pci/next. > > Feel free to squash to a single commit if that is preferable. > > Kind regards, > Niklas > > > Niklas Cassel (13): > PCI: cadence-ep: Drop superfluous pci_epc_features initialization > PCI: rcar-ep: Drop superfluous pci_epc_features initialization > PCI: rockchip-ep: Drop superfluous pci_epc_features initialization > PCI: dra7xx: Drop superfluous pci_epc_features initialization > PCI: imx6: Drop superfluous pci_epc_features initialization > PCI: keystone: Drop superfluous pci_epc_features initialization > PCI: artpec6: Drop superfluous pci_epc_features initialization > PCI: designware-plat: Drop superfluous pci_epc_features initialization > PCI: dw-rockchip: Drop superfluous pci_epc_features initialization > PCI: keembay: Drop superfluous pci_epc_features initialization > PCI: qcom-ep: Drop superfluous pci_epc_features initialization > PCI: rcar-gen4: Drop superfluous pci_epc_features initialization > PCI: tegra194: Drop superfluous pci_epc_features initialization > > drivers/pci/controller/cadence/pcie-cadence-ep.c | 2 -- > drivers/pci/controller/dwc/pci-dra7xx.c | 1 - > drivers/pci/controller/dwc/pci-imx6.c | 4 ---- > drivers/pci/controller/dwc/pci-keystone.c | 1 - > drivers/pci/controller/dwc/pcie-artpec6.c | 2 -- > drivers/pci/controller/dwc/pcie-designware-plat.c | 1 - > drivers/pci/controller/dwc/pcie-dw-rockchip.c | 2 -- > drivers/pci/controller/dwc/pcie-keembay.c | 1 - > drivers/pci/controller/dwc/pcie-qcom-ep.c | 1 - > drivers/pci/controller/dwc/pcie-rcar-gen4.c | 2 -- > drivers/pci/controller/dwc/pcie-tegra194.c | 2 -- > drivers/pci/controller/pcie-rcar-ep.c | 2 -- > drivers/pci/controller/pcie-rockchip-ep.c | 1 - > 13 files changed, 22 deletions(-) Squashed into one, added "remove explicit zero initialization for features that are *not* supported so we don't have to touch existing drivers as new features are added" to commit log, and applied to pci/endpoint for v6.18, thanks, Niklas!