[PATCH 00/13] PCI: Drop superfluous pci_epc_features initialization
Bjorn Helgaas
helgaas at kernel.org
Thu Aug 14 08:50:23 PDT 2025
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!
More information about the linux-arm-kernel
mailing list