This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1af80d00e1e0 Merge tag 'slab-for-6.16' of git://git.kernel.org/pub/scm/ [...] new a424b598e6a6 PCI/DPC: Initialize aer_err_info before using it new a0b62cc31023 PCI/DPC: Log Error Source ID only when valid new 6fc4dae74afc PCI/AER: Factor COR/UNCOR error handling out from aer_isr_ [...] new 6a1eda745967 PCI/AER: Consolidate Error Source ID logging in aer_isr_on [...] new f40bd2865501 PCI/AER: Extract bus/dev/fn in aer_print_port_info() with [...] new 99c3fd0de8eb PCI/AER: Rename aer_print_port_info() to aer_print_source() new ca2426a570ab PCI/AER: Move aer_print_source() earlier in file new 57964ba39057 PCI/AER: Initialize aer_err_info before using it new ad9839137cf9 PCI/AER: Simplify pci_print_aer() new 88a7765e62b9 PCI/AER: Update statistics before ratelimiting new 6bb4befbd65f PCI/AER: Trace error event before ratelimiting new c8f6791e33a7 PCI/AER: Check log level once and remember it new 82013ff394ea PCI/ERR: Add printk level to pcie_print_tlp_log() new 36c5932074aa PCI/AER: Reduce pci_print_aer() correctable error level to [...] new 09683a6184ad PCI/AER: Rename struct aer_stats to aer_info new 94bc15c3484a PCI/AER: Convert aer_get_device_error_info(), aer_print_er [...] new d72bae423004 PCI/AER: Simplify add_error_device() new a57f2bfb4a58 PCI/AER: Ratelimit correctable and non-fatal error logging new 24816cc298ee PCI/AER: Add ratelimits to PCI AER Documentation new b4fe7398def6 PCI/AER: Add sysfs attributes for log ratelimits new b06d125e6280 PCI/ERR: Remove misleading TODO regarding kernel panic new f5b6c76e552d Merge branch 'pci/aer' new 2389d8dc38fe PCI/bwctrl: Replace lbms_count with PCI_LINK_LBMS_SEEN flag new 6ade6e81f898 PCI: Update Link Speed after retraining new 1acf6a5e7948 Merge branch 'pci/bwctrl' new ebf7547fd1df mtip32xx: Remove unnecessary pcim_iounmap_regions() calls new 855c634930f0 PCI: Remove pcim_iounmap_regions() new 51f6aec99cb0 PCI: Remove hybrid devres nature from request functions new b4fb90fb9301 Documentation/driver-api: Update pcim_enable_device() new 8e9987485d9a PCI: Remove pcim_request_region_exclusive() new 85826c11e77b PCI: Remove exclusive requests flags from _pcim_request_region() new bcfc67157e41 PCI: Remove redundant set of request functions new 90ffe1f093e8 PCI: Remove hybrid-devres usage warnings from kernel-doc new dfc970ad6197 PCI: Remove function pcim_intx() prototype from pci.h new f56278a46d86 Merge branch 'pci/devres' new 74a70e80daa9 PCI: Remove pci_fixup_cardbus() new 5fe8d0813928 PCI: Use PCI_STD_NUM_BARS instead of 6 new d24eba726aad PCI: Print the actual delay time in pci_bridge_wait_for_se [...] new 3be5fa236649 Revert "iommu/amd: Prevent binding other PCI drivers to IO [...] new ce45dc4bb22e PCI: Limit visibility of match_driver flag to PCI core new 68d0370e4e80 Merge branch 'pci/enumeration' new c3be50f7547c PCI: pciehp: Ignore Presence Detect Changed caused by DPC new 2af781a9edc4 PCI: pciehp: Ignore Link Down/Up caused by Secondary Bus Reset new d46b3918fac4 PCI: hotplug: Drop superfluous #include directives new bb5c909e6a5e Merge branch 'pci/hotplug' new 3ebd1305c1d2 Merge branch 'pci/irq' new 631b2af2f357 PCI/ACPI: Fix allocated memory release on error in pci_acp [...] new 80fe18d1de6b Merge branch 'pci/pci-acpi' new bfa4477751e9 PM: runtime: Define pm_runtime_put cleanup helper new 0a0829b1fd76 PCI: Increment PM usage counter when probing reset methods new 4d4c10f763d7 PCI: Explicitly put devices into D0 when initializing new f377d9cb2579 Merge branch 'pci/pm' new 8b926f237743 PCI/pwrctrl: Cancel outstanding rescan work when unregistering new 13bbf6a5f065 PCI/pwrctrl: Rename pwrctrl Kconfig symbols and slot module new 52ddd0265bca wifi: ath11k: switch to PCI_PWRCTRL_PWRSEQ new d5fc1909349e wifi: ath12k: switch to PCI_PWRCTRL_PWRSEQ new 46bc169f6f07 arm64: Kconfig: switch to HAVE_PWRCTRL new 4dac48e8a755 Merge branch 'pci/pwrctrl' new f3efb9569b4a PCI: Fix lock symmetry in pci_slot_unlock() new df1158611906 Merge branch 'pci/reset' new 1f3303aa92e1 PCI: Add ACS quirk for Loongson PCIe new 014dbfe0e402 Merge branch 'pci/virtualization' new 793908d60b87 PCI: endpoint: Retain fixed-size BAR size as well as aligned size new e5327a655636 PCI: endpoint: pci-epf-vntb: Simplify ctrl/SPAD space allocation new 810276362bad PCI: dwc: ep: Correct PBA offset in .set_msix() callback new c8bcb01352a8 PCI: cadence-ep: Correct PBA offset in .set_msix() callback new f7f15fc53245 PCI: endpoint: Align pci_epc_get_msi(), pci_epc_ops::get_m [...] new 0917ed8f16b6 PCI: endpoint: Align pci_epc_get_msix(), pci_epc_ops::get_ [...] new f62da6e7270c PCI: endpoint: Align pci_epc_set_msi(), pci_epc_ops::set_m [...] new de0321bcc5fd PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_ [...] new 2ce738726adf Merge branch 'pci/endpoint' new 751bec089c4e PCI: apple: Set only available ports up new 6b7f49be7475 dt-bindings: pci: apple,pcie: Add t6020 compatible string new afc0a570bb61 PCI: host-generic: Extract an ECAM bridge creation helper [...] new 4900454b4f81 PCI: ecam: Allow cfg->priv to be pre-populated from the ro [...] new 4785591f96c7 PCI: apple: Move over to standalone probing new ed982862ce98 PCI: apple: Dynamically allocate RID-to_SID bitmap new 0411c90eee6f PCI: apple: Move away from INTMSK{SET,CLR} for INTx and pr [...] new 7fa9fbf39116 PCI: apple: Fix missing OF node reference in apple_pcie_se [...] new 80b31fbbcac4 PCI: apple: Move port PHY registers to their own reg items new de9637c9f782 PCI: apple: Drop poll for CORE_RC_PHYIF_STAT_REFCLK new 7334364f9de7 PCI: apple: Use gpiod_set_value_cansleep in probe flow new 3f1ccd6e85d7 PCI: apple: Abstract register offsets via a SoC-specific s [...] new 4e639f11d6e0 PCI: apple: Add T602x PCIe support new c3b2f9dccba5 Merge branch 'pci/controller/apple' new 8805f32a96d3 PCI: cadence: Fix runtime atomic count underflow new 16b2da850f6f PCI: cadence: Remove duplicate message code definitions new f876904e4436 PCI: cadence: Add support to build pcie-cadence library as [...] new 47f25da6c5ea PCI: cadence-host: Introduce cdns_pcie_host_disable() help [...] new 3a4b05c9bae4 PCI: cadence-ep: Introduce cdns_pcie_ep_disable() helper f [...] new a2790bf81f0f PCI: j721e: Add support to build as a loadable module new 3c05e88413f7 PCI: j721e: Fix host/endpoint dependencies new 3f0b36295ea3 Merge branch 'pci/controller/cadence' new 7d9b5d611553 PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchi [...] new 198e69cc4150 PCI: dw-rockchip: Enable ASPM L0s capability for both RC a [...] new d4a5d7e6d91f PCI: dw-rockchip: Move rockchip_pcie_ep_hide_broken_ats_ca [...] new c2f61b8479b2 PCI: dw-rockchip: Remove unused PCIE_CLIENT_GENERAL_DEBUG [...] new ae8ed2b091ee PCI: dw-rockchip: Reorganize register and bitfield definitions new 5e5a3bf48eed PCI: dw-rockchip: Use rockchip_pcie_link_up() to check lin [...] new 286ed198b899 PCI: dw-rockchip: Fix PHY function call sequence in rockch [...] new f46bfb1d3c6a PCI: dwc: Return bool from link up check new 0a9d6a3d0fd1 PCI: mobiveil: Return bool from link up check new 1a176b25f5d6 PCI: cadence: Simplify J721e link status check new d1c696dba120 PCI: host-common: Convert to library for host controller drivers new d34719d0e81f PCI: dw-rockchip: Replace PERST# sleep time with proper macro new ec49e253322b PCI: qcom: Replace PERST# sleep time with proper macro new 20279628bb5e Merge branch 'pci/controller/dw-rockchip' new 2612378d442a PCI: dwc: ep: Use FIELD_GET() where applicable new 1d79596e8661 PCI: dwc: ep: Fix errno typo new 00c78a3c3fc3 Merge branch 'pci/controller/dwc-ep' new af3c6eacce0c PCI: dwc: Make link training more robust by setting PORT_L [...] new 20611193be98 Merge branch 'pci/controller/dwc' new 9c03e30e3ade PCI: imx6: Skip link up workaround for newer platforms new 4a4be0c088e3 PCI: imx6: Call dw_pcie_wait_for_link() from start_link() [...] new 47f54a902dcd PCI: imx6: Toggle the core reset for i.MX95 PCIe new ce0c43e855c7 PCI: imx6: Add workaround for errata ERR051624 new 744a1c20ce93 PCI: imx6: Add workaround for errata ERR051586 new 047e8b6b3bc3 PCI: imx6: Add PLL lock check for i.MX95 SoC new e4d66131caaf PCI: imx6: Save and restore the LUT setting during suspend [...] new f4ff0b0ed26c Merge branch 'pci/controller/imx6' new 5e2664f9e108 PCI: ls-gen4: Use to_delayed_work() new dee6ce5c6f1d Merge branch 'pci/controller/mobiveil' new 5da3d94a23c6 PCI: mvebu: Use for_each_of_range() iterator for parsing "ranges" new c7b9c591245e Merge branch 'pci/controller/mvebu' new 57a4591df709 PCI: of: Add of_pci_get_equalization_presets() API new f9eb654fb194 PCI: dwc: Update pci->num_lanes to maximum supported link width new 178af54a678d PCI: Add lane equalization register offsets new 09483959e34d PCI: dwc: Add support for configuring lane equalization presets new b649d91322e6 dt-bindings: PCI: qcom: Add IPQ5018 SoC new 3e5127469a8d PCI: qcom: Add support for IPQ5018 new 05cf00aa05af Merge branch 'pci/controller/qcom' new b584ab12d59f PCI: rcar-gen4: set ep BAR4 fixed size new 003d15b30f36 PCI: rcar-gen4: Document how to obtain platform firmware new d96c67a57ca6 Merge branch 'pci/controller/rcar-gen4' new c7540e5423d7 PCI: rockchip: Fix order of rockchip_pci_core_rsts new a7d824b2df0d PCI: rockchip-ep: Mark RK3399 as intx_capable new fd0c51f7eb4b Merge branch 'pci/controller/rockchip' new ed798ff1c52f PCI: tegra194: Create debugfs directory only when CONFIG_P [...] new df52b63940e6 Merge branch 'pci/controller/tegra194' new 132833405e61 PCI: Add debugfs support for exposing PTM context new 87a9d0cd6748 PCI: dwc: Pass DWC PCIe mode to dwc_pcie_debugfs_init() new 852a1fdd34a8 PCI: dwc: Add debugfs support for PTM context new 5fbfae69e78d PCI: qcom-ep: Mask PTM_UPDATING interrupt new db847adbf99f Merge branch 'pci/ptm-debugfs' new 494b26086f75 dt-bindings: PCI: qcom,pcie-sm8150: Add 'global' interrupt new bfc1752fbbe7 dt-bindings: PCI: qcom,pcie-sm8250: Add 'global' interrupt new 985b22d2f88c dt-bindings: PCI: qcom,pcie-sm8350: Add 'global' interrupt new 236d500c67e2 dt-bindings: PCI: qcom,pcie-sa8775p: Add 'global' interrupt new 54340357c009 dt-bindings: PCI: qcom,pcie-sc7280: Add 'global' interrupt new ff9be267fee8 dt-bindings: PCI: qcom: Add 'global' interrupt for SDM845 SoC new c9dc3a099660 dt-bindings: PCI: qcom: Allow MSM8998 to use 8 MSI and one [...] new 90fe2c27577d dt-bindings: PCI: qcom: Allow IPQ8074 to use 8 MSI and one [...] new 37974556170c dt-bindings: PCI: qcom: Allow IPQ6018 to use 8 MSI and one [...] new cc9f71da538d dt-bindings: PCI: qcom,pcie-sc8180x: Add 'global' interrupt new 215113ab9cc8 dt-bindings: PCI: dw: rockchip: Add rk3576 support new c928080166a1 dt-bindings: PCI: dwc: rockchip: Add rk3562 support new 2a24e06885d7 dt-bindings: PCI: Correct indentation and style in DTS example new 39813e1865c2 dt-bindings: PCI: sifive,fu740-pcie: Fix include placement [...] new 0c983d3544a5 dt-bindings: PCI: Convert Marvell EBU to schema new 096d05bf3e3a dt-bindings: PCI: Convert marvell,armada8k-pcie to schema new d63dbfc6f27d dt-bindings: PCI: Remove obsolete .txt docs new a733e7112781 dt-bindings: PCI: qcom: Add MHI registers for IPQ9574 new 9a5f8c7a81cd dt-bindings: PCI: Convert v3,v360epc-pci to DT schema new db8266017e0a dt-bindings: PCI: microchip,pcie-host: Fix DMA coherency property new 27b1aac55340 Merge branch 'pci/dt-bindings' new a2c6c1c23bed x86/PCI: Drop 'pci' suffix from intel_mid_pci.c new 8fe743b5eba0 PCI: Add CONFIG_MMU dependency new 22282967585a Documentation: Fix path for NVMe PCI endpoint target driver new 1c8a0ed2043c PCI: Remove unused pci_printk() new af6e3defb11a PCI: WARN (not BUG()) when we fail to assign optional resources new 75d7b40becfb PCI: Remove unnecessary linesplit in __pci_setup_bridge() new ae06c6197c9e MAINTAINERS: Update Krzysztof Wilczyński email address new 308f8c7a626e MAINTAINERS: Update Manivannan Sadhasivam email address new 3de914864c0d Merge branch 'pci/misc' new 3719a04a80ca Merge tag 'pci-v6.16-changes' of git://git.kernel.org/pub/ [...] new ee9a4e92799d sched_ext: idle: Properly handle invalid prev_cpu during i [...] new 9960be72a54c sched_ext: idle: Skip cross-node search with !CONFIG_NUMA new 16b70698aa3a Merge tag 'sched_ext-for-6.16-rc1-fixes' of git://git.kern [...]
The 178 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 3 + Documentation/ABI/testing/debugfs-pcie-ptm | 70 ++++ ...devices-aer_stats => sysfs-bus-pci-devices-aer} | 44 ++ Documentation/PCI/controller/index.rst | 10 + .../PCI/controller/rcar-pcie-firmware.rst | 32 ++ Documentation/PCI/endpoint/pci-nvme-function.rst | 2 +- Documentation/PCI/index.rst | 1 + Documentation/PCI/pcieaer-howto.rst | 17 +- .../devicetree/bindings/pci/apple,pcie.yaml | 33 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 87 ++-- .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 16 +- .../bindings/pci/intel,keembay-pcie-ep.yaml | 26 +- .../bindings/pci/intel,keembay-pcie.yaml | 38 +- .../bindings/pci/marvell,armada8k-pcie.yaml | 100 +++++ .../bindings/pci/marvell,kirkwood-pcie.yaml | 277 +++++++++++++ .../bindings/pci/microchip,pcie-host.yaml | 56 +-- .../devicetree/bindings/pci/mvebu-pci.txt | 310 --------------- .../bindings/pci/nvidia,tegra194-pcie-ep.yaml | 2 +- .../devicetree/bindings/pci/pci-armada8k.txt | 48 --- .../devicetree/bindings/pci/pci-iommu.txt | 171 -------- Documentation/devicetree/bindings/pci/pci-msi.txt | 220 ---------- Documentation/devicetree/bindings/pci/pci.txt | 84 ---- .../devicetree/bindings/pci/qcom,pcie-sa8775p.yaml | 10 +- .../devicetree/bindings/pci/qcom,pcie-sc7280.yaml | 9 +- .../devicetree/bindings/pci/qcom,pcie-sc8180x.yaml | 10 +- .../devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 9 +- .../devicetree/bindings/pci/qcom,pcie-sm8250.yaml | 9 +- .../devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 9 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 65 ++- .../devicetree/bindings/pci/rcar-pci-ep.yaml | 34 +- .../devicetree/bindings/pci/rcar-pci-host.yaml | 46 +-- .../bindings/pci/rockchip-dw-pcie-common.yaml | 10 +- .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 60 ++- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 2 +- .../bindings/pci/snps,dw-pcie-common.yaml | 3 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 4 +- .../devicetree/bindings/pci/v3,v360epc-pci.yaml | 100 +++++ .../devicetree/bindings/pci/v3-v360epc-pci.txt | 76 ---- .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 116 +++--- Documentation/driver-api/driver-model/devres.rst | 3 +- MAINTAINERS | 50 +-- arch/arm64/Kconfig.platforms | 2 +- arch/x86/pci/Makefile | 6 +- arch/x86/pci/{intel_mid_pci.c => intel_mid.c} | 0 drivers/accel/qaic/Kconfig | 1 - drivers/block/mtip32xx/mtip32xx.c | 7 +- drivers/firewire/Kconfig | 2 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/Kconfig | 3 +- drivers/gpu/drm/ast/Kconfig | 2 +- drivers/gpu/drm/gma500/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 1 - drivers/gpu/drm/loongson/Kconfig | 2 +- drivers/gpu/drm/mgag200/Kconfig | 2 +- drivers/gpu/drm/nouveau/Kconfig | 3 +- drivers/gpu/drm/qxl/Kconfig | 2 +- drivers/gpu/drm/radeon/Kconfig | 2 +- drivers/gpu/drm/tiny/Kconfig | 2 +- drivers/gpu/drm/vmwgfx/Kconfig | 2 +- drivers/gpu/drm/xe/Kconfig | 2 +- drivers/iommu/amd/init.c | 3 - drivers/net/ethernet/broadcom/Kconfig | 1 - drivers/net/wireless/ath/ath11k/Kconfig | 2 +- drivers/net/wireless/ath/ath12k/Kconfig | 2 +- drivers/pci/Kconfig | 1 + drivers/pci/bus.c | 4 +- drivers/pci/controller/Kconfig | 8 +- drivers/pci/controller/cadence/Kconfig | 16 +- drivers/pci/controller/cadence/pci-j721e.c | 40 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 36 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 124 +++++- drivers/pci/controller/cadence/pcie-cadence.c | 12 + drivers/pci/controller/cadence/pcie-cadence.h | 25 +- drivers/pci/controller/dwc/pci-dra7xx.c | 4 +- drivers/pci/controller/dwc/pci-exynos.c | 4 +- drivers/pci/controller/dwc/pci-imx6.c | 213 ++++++++-- drivers/pci/controller/dwc/pci-keystone.c | 5 +- drivers/pci/controller/dwc/pci-meson.c | 6 +- drivers/pci/controller/dwc/pcie-armada8k.c | 6 +- .../pci/controller/dwc/pcie-designware-debugfs.c | 252 +++++++++++- drivers/pci/controller/dwc/pcie-designware-ep.c | 30 +- drivers/pci/controller/dwc/pcie-designware-host.c | 81 +++- drivers/pci/controller/dwc/pcie-designware.c | 29 +- drivers/pci/controller/dwc/pcie-designware.h | 32 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 102 +++-- drivers/pci/controller/dwc/pcie-hisi.c | 1 + drivers/pci/controller/dwc/pcie-histb.c | 9 +- drivers/pci/controller/dwc/pcie-keembay.c | 2 +- drivers/pci/controller/dwc/pcie-kirin.c | 7 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 10 +- drivers/pci/controller/dwc/pcie-qcom.c | 7 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 3 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 7 +- drivers/pci/controller/dwc/pcie-tegra194.c | 23 +- drivers/pci/controller/dwc/pcie-uniphier.c | 2 +- drivers/pci/controller/dwc/pcie-visconti.c | 4 +- .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 12 +- drivers/pci/controller/mobiveil/pcie-mobiveil.h | 2 +- drivers/pci/controller/pci-host-common.c | 30 +- drivers/pci/controller/pci-host-common.h | 20 + drivers/pci/controller/pci-host-generic.c | 2 + drivers/pci/controller/pci-mvebu.c | 26 +- drivers/pci/controller/pci-thunder-ecam.c | 2 + drivers/pci/controller/pci-thunder-pem.c | 1 + drivers/pci/controller/pcie-apple.c | 243 +++++++---- drivers/pci/controller/pcie-rcar-ep.c | 8 +- drivers/pci/controller/pcie-rockchip-ep.c | 10 +- drivers/pci/controller/pcie-rockchip.h | 7 +- drivers/pci/controller/plda/pcie-microchip-host.c | 1 + drivers/pci/devres.c | 215 ++-------- drivers/pci/ecam.c | 2 + drivers/pci/endpoint/functions/pci-epf-vntb.c | 26 +- drivers/pci/endpoint/pci-epc-core.c | 26 +- drivers/pci/endpoint/pci-epf-core.c | 22 +- drivers/pci/hotplug/pci_hotplug_core.c | 73 +++- drivers/pci/hotplug/pciehp.h | 1 + drivers/pci/hotplug/pciehp_core.c | 29 -- drivers/pci/hotplug/pciehp_ctrl.c | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 78 ++-- drivers/pci/iomap.c | 16 - drivers/pci/of.c | 44 ++ drivers/pci/pci-acpi.c | 23 +- drivers/pci/pci-driver.c | 8 +- drivers/pci/pci-sysfs.c | 4 + drivers/pci/pci.c | 88 ++-- drivers/pci/pci.h | 75 +++- drivers/pci/pcie/aer.c | 442 +++++++++++++++------ drivers/pci/pcie/bwctrl.c | 86 +--- drivers/pci/pcie/dpc.c | 75 ++-- drivers/pci/pcie/err.c | 1 - drivers/pci/pcie/ptm.c | 300 ++++++++++++++ drivers/pci/pcie/tlp.c | 6 +- drivers/pci/probe.c | 3 +- drivers/pci/pwrctrl/Kconfig | 22 +- drivers/pci/pwrctrl/Makefile | 8 +- drivers/pci/pwrctrl/core.c | 2 + drivers/pci/quirks.c | 33 +- drivers/pci/setup-bus.c | 16 +- drivers/pcmcia/cardbus.c | 1 - drivers/scsi/bnx2fc/Kconfig | 1 - drivers/scsi/bnx2i/Kconfig | 1 - drivers/vfio/pci/Kconfig | 2 +- include/linux/pci-ecam.h | 6 - include/linux/pci-epc.h | 11 +- include/linux/pci-epf.h | 3 + include/linux/pci.h | 64 ++- include/linux/pm_runtime.h | 2 + include/uapi/linux/pci_regs.h | 12 +- kernel/sched/ext_idle.c | 37 +- 149 files changed, 3421 insertions(+), 2239 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-pcie-ptm rename Documentation/ABI/testing/{sysfs-bus-pci-devices-aer_stats => sysfs-bus-pci [...] create mode 100644 Documentation/PCI/controller/index.rst create mode 100644 Documentation/PCI/controller/rcar-pcie-firmware.rst create mode 100644 Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/marvell,kirkwood-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/mvebu-pci.txt delete mode 100644 Documentation/devicetree/bindings/pci/pci-armada8k.txt delete mode 100644 Documentation/devicetree/bindings/pci/pci-iommu.txt delete mode 100644 Documentation/devicetree/bindings/pci/pci-msi.txt delete mode 100644 Documentation/devicetree/bindings/pci/pci.txt create mode 100644 Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml delete mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt rename arch/x86/pci/{intel_mid_pci.c => intel_mid.c} (100%) create mode 100644 drivers/pci/controller/pci-host-common.h