This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 47fac7b4f4b2 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits d13a9def42a7 Merge remote-tracking branch 'memblock-fixes/fixes' omits cc223fb9e869 Merge remote-tracking branch 'pidfd-fixes/fixes' omits fe3435a82f02 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 49038cf5fce2 Merge remote-tracking branch 'vfs-fixes/fixes' omits 971d75343159 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 1551d1436716 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 5046f7d59e16 Merge remote-tracking branch 'kvms390-fixes/master' omits a662844a5cfe Merge remote-tracking branch 'omap-fixes/fixes' omits c54f9d8673ab Merge remote-tracking branch 'crypto-current/master' omits 33b173e99ae6 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 8c85cdf0b265 Merge remote-tracking branch 'spi-fixes/for-linus' omits 4df2b4d6293b Merge remote-tracking branch 'regulator-fixes/for-linus' omits cc868780e89a Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 8d8cdf40dc3f Merge remote-tracking branch 'sound-current/for-linus' omits d24d6bd35f2a Merge remote-tracking branch 'netfilter/master' omits deb9be283fb9 Merge remote-tracking branch 'ipsec/master' omits ad39dd8040e4 Merge remote-tracking branch 'bpf/master' omits a6bdf31fc005 next-20210706/net omits 9936f4381e45 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 0b1f57add3cd Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new f3791f4df569 Fix UCOUNT_RLIMIT_SIGPENDING counter leak adds ea4aae059743 PCI: Print a debug message on PCI device release adds 8fe55ef23387 PCI: Dynamically map ECAM regions adds 104eb9d8c972 Merge branch 'pci/enumeration' adds 95ea95396135 PCI/AER: Use consistent format when printing PCI device adds 8e3237989b0d Documentation: PCI: Fix typo in pci-error-recovery.rst adds 5f2554cc0ae2 Merge branch 'pci/error' adds a97396c6eb13 PCI: pciehp: Ignore Link Down/Up caused by DPC adds 6d71cc4c91d8 PCI: cpcihp: Declare cpci_debug in header file adds 56d2731cb27e Merge branch 'pci/hotplug' adds 0a470c843d23 x86/pci: Return true/false (not 1/0) from bool functions adds 4db221f6983a MAINTAINERS: Add Joyce Ooi as Altera PCIe maintainer adds 96b0df246c99 Merge branch 'pci/misc' adds 6389d4374522 PCI/P2PDMA: Rename upstream_bridge_distance() and rework doc adds e4ece59abd70 PCI/P2PDMA: Collect acs list in stack buffer to avoid sleeping adds f9c125b9eb30 PCI/P2PDMA: Use correct calc_map_type_and_dist() return type adds cf201bfe8cdc PCI/P2PDMA: Warn if host bridge not in whitelist adds 7e2faa1710c4 PCI/P2PDMA: Refactor pci_p2pdma_map_type() adds 3ec0c3ec2d92 PCI/P2PDMA: Avoid pci_get_slot(), which may sleep adds d1b8dc09dd71 PCI/P2PDMA: Simplify distance calculation adds ae21f835a5bd PCI/P2PDMA: Finish RCU conversion of pdev->p2pdma adds c9fb9042c98d Merge branch 'pci/p2pdma' adds 4694ae373dc2 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby adds e92605b0a0cd Merge branch 'pci/pm' adds 0dad3ce523c2 PCI: Add pci_reset_bus_function() Secondary Bus Reset interface adds 411e2a43d210 PCI: Work around Huawei Intelligent NIC VF FLR erratum adds 76d826c32f88 Merge branch 'pci/reset' adds 65db04053efe PCI: Coalesce host bridge contiguous apertures adds 131e4f76c9ae Merge branch 'pci/resource' adds bdcdaa13ad96 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun adds 316ae3305121 PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf [...] adds f8cf6e513ec4 PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" [...] adds 381bd3fa8306 PCI/sysfs: Fix 'resource_alignment' newline issues adds 14c19b2a40b6 PCI/sysfs: Add 'devspec' newline adds 7132700067f2 Merge branch 'pci/sysfs' adds e9c3bbd68ec7 PCI/IOV: Clarify error message for unbound devices adds 524e6b039598 Merge branch 'pci/virtualization' adds fd6403756f4c PCI: imx6: Remove imx6_pcie_probe() redundant error message adds 7a289a164c73 PCI: imx6: Limit DBI register length for imx6qp PCIe adds c9d511dc8461 dt-bindings: imx6q-pcie: Add "vph-supply" for PHY supply voltage adds d2ce69ca2516 PCI: imx6: Enable PHY internal regulator when supplied >3V adds 570987cb4c4d Merge branch 'pci/host/imx6' adds 655832d12f22 PCI: intel-gw: Fix INTx enable adds 364a716bd73e Merge branch 'pci/host/intel-gw' adds 3cf5f7ab230e PCI: rockchip: Register IRQ handlers after device and data [...] adds d2918cb78497 Merge branch 'pci/host/rockchip' adds 7bf475a4614a PCI: tegra: Add missing MODULE_DEVICE_TABLE adds 7b8f0c867a56 Merge branch 'pci/host/tegra' adds c4bf1f25c6c1 PCI: tegra194: Fix host initialization during resume adds f67092eff2bd PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defin [...] adds 5a57de58a3d1 Merge branch 'pci/host/tegra194' adds 662e4b03431f PCI: xgene: Annotate __iomem pointer adds 5e0716fc26a2 Merge branch 'pci/host/xgene' adds 347269c113f1 PCI: Fix kernel-doc formatting adds 4343292f8057 Merge branch 'pci/kernel-doc' adds 8ceeac307a79 PCI: aardvark: Fix checking for PIO Non-posted Request adds 7f71a409fe3d PCI: aardvark: Implement workaround for the readback value [...] adds c04881e8c4a3 Merge branch 'remotes/lorenzo/pci/aardvark' adds 5be967d5016a PCI: ftpci100: Rename macro name collision adds 777e5e6ba918 Merge branch 'remotes/lorenzo/pci/ftpci100' adds 94d22763207a PCI: hv: Fix a race condition when removing the device adds 326dc2e1e59a PCI: hv: Remove bus device removal unused refcount/functions adds 02722a841502 Merge branch 'remotes/lorenzo/pci/hv' adds e673d697b9a2 PCI: iproc: Fix multi-MSI base vector number allocation adds 2dc0a201d0f5 PCI: iproc: Support multi-MSI only on uniprocessor kernel adds 19a41f995801 Merge branch 'remotes/lorenzo/pci/iproc' adds 28bba1e22077 PCI: mediatek: Remove redundant error printing in mtk_pcie [...] adds 6b65fbf063a5 Merge branch 'remotes/lorenzo/pci/mediatek' adds 3a2e476dc5d0 PCI: mediatek-gen3: Add missing MODULE_DEVICE_TABLE adds 93f60bb915ca Merge branch 'remotes/lorenzo/pci/mediatek-gen3' adds 124310647429 PCI: microchip: Make the struct event_descs static adds 25f2d745666d Merge branch 'remotes/lorenzo/pci/microchip' adds 42d7a8dc195f PCI: mobiveil: Remove unused readl and writel functions adds d58b20611059 Merge branch 'remotes/lorenzo/pci/mobiveil' new 316a2c9b6a5f Merge tag 'pci-v5.14-changes' of git://git.kernel.org/pub/ [...] adds b1f247714acb clk: stm32mp1: fix missing spin_lock_init() adds b424f73b6c01 clk: lmk04832: fix return value check in lmk04832_probe() adds 2cdee50eda9d clk: lmk04832: Fix spelling mistakes in dev_err messages a [...] adds faa0e3079485 clk: k210: Fix k210_clk_set_parent() adds bbd7a6cc382f clk: divider: Add re-usable determine_rate implementations adds db400ac1444b clk: divider: Switch from .round_rate to .determine_rate b [...] adds e4c5ef6b9584 clk: meson: regmap: switch to determine_rate for the dividers adds 498cc50b3fa9 clk: hisilicon: hi3559a: Drop __init markings everywhere adds 783d08bd02f5 Revert "clk: divider: Switch from .round_rate to .determin [...] new b0dfd9af28b6 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds cf38c978cf1d pwm: Make of_pwm_xlate_with_flags() work with #pwm-cells = <2> adds 5447e7833629 pwm: Drop of_pwm_simple_xlate() in favour of of_pwm_xlate_ [...] adds 69230cfac3d0 pwm: Autodetect default value for of_pwm_n_cells from device tree adds e9fdf122cf34 pwm: Simplify all drivers with explicit of_pwm_n_cells = 3 adds 937efa29e70f pwm: visconti: Fix and simplify period calculation adds b601a18f1238 pwm: spear: Don't modify HW state in .remove callback adds da0dea891269 pwm: spear: Free resources only after pwmchip_remove() adds 98761ce4b91b pwm: spear: Implement .apply() callback adds 9e40ee18a1dc pwm: core: Support new usage_power setting in PWM state adds ae16db1fd3a1 pwm: pca9685: Support new usage_power setting in PWM state adds 6d6e7050276d pwm: pca9685: Restrict period change for enabled PWMs adds 79dd354fe176 pwm: pca9685: Add error messages for failed regmap calls adds 2ba4597d932b dt-bindings: pwm: pwm-tiehrpwm: Convert to json schema adds d233504af7db dt-bindings: pwm: pwm-tiehrpwm: Add compatible string for [...] adds bcda91bf86c1 pwm: Add a device-managed function to add PWM chips adds d1e487b7a3c5 pwm: lpss: Simplify using devm_pwmchip_add() adds f41227eb8fb7 pwm: meson: Simplify using devm_pwmchip_add() adds 9c6a02e6d5c6 pwm: clps711x: Simplify using devm_pwmchip_add() adds 1bc6ea31cb41 pwm: imx1: Don't disable clocks at device remove time adds f7edeb4023ef pwm: imx1: Simplify using devm_pwmchip_add() adds 66a03c4fd9e9 pwm: crc: Simplify using devm_pwmchip_add() adds ad5e085c63f5 pwm: Drop irrelevant error path from pwmchip_remove() adds ec67fba92ebf pwm: tiecap: Drop .free() callback adds 0ca7acd84766 pwm: tiecap: Implement .apply() callback adds 3f3e805177af pwm: berlin: use consistent naming for variables adds 30dffb42fcd4 pwm: berlin: Implement .apply() callback adds 0512f0503b05 pwm: berlin: Don't check the return code of pwmchip_remove() adds 81b7c173e360 pwm: pxa: Drop if with an always false condition adds b63d60b2eaf3 pwm: pxa: Always use the same variable name for driver data adds fde25294dfd8 pwm: img: Fix PM reference leak in img_pwm_enable() adds 76982e478de4 pwm: sprd: Don't check the return code of pwmchip_remove() adds b0b8d558efb5 dt-bindings: pwm: pwm-tiecap: Convert to json schema adds 9939648a53c4 dt-bindings: pwm: pwm-tiecap: Add compatible string for AM64 SoC adds ef3d13b86763 docs: firmware-guide: ACPI: Add a PWM example adds ca06616b1eed pwm: core: Convert to use fwnode for matching adds e5c38ba9f281 pwm: core: Reuse fwnode_to_pwmchip() in ACPI case adds e625fb70a6d2 pwm: core: Unify fwnode checks in the module adds c333b936c153 pwm: core: Remove unused devm_pwm_put() adds 9ae241d06ef7 pwm: core: Simplify some devm_*pwm*() functions adds c1b8ac969feb pwm: tegra: Drop an if block with an always false condition adds 86f7fa71cd83 pwm: tegra: Don't modify HW state in .remove callback adds 3b8b571fcc49 pwm: tegra: Don't needlessly enable and disable the clock [...] adds 2f1a3bd4510a pwm: tegra: Assert reset only after the PWM was unregistered adds fb2cb3bff9e0 pwm: vt8500: Drop if with an always false condition adds 868f13bdea33 pwm: vt8500: Only unprepare the clock after the pwmchip wa [...] adds 6d45374af539 pwm: ep93xx: Implement .apply callback adds 72cce47fe8f8 pwm: ep93xx: Unfold legacy callbacks into ep93xx_pwm_apply() adds b235f8a39fc3 pwm: ep93xx: Prepare clock before using it adds 96e45e520237 pwm: ep93xx: Fix read of uninitialized variable ret adds bebedf2bb4a9 pwm: Remove redundant assignment to pointer pwm new 8c1bfd746030 Merge tag 'pwm/for-5.14-rc1' of git://git.kernel.org/pub/s [...] adds a51482458daf drm/amd/display: Enabling eDP no power sequencing with DAL [...] adds dafff0476d65 drm/amdgpu: Power down VCN and JPEG before disabling SMU features adds 0dbc2c81a1ab drm/amdgpu: correct tcp harvest setting adds 9c26ddb1c5b6 drm/amdgpu: fix Navi1x tcp power gating hang when issuing [...] adds 5a5da8ae9546 drm/amdgpu: fix NAK-G generation during PCI-e link width switch adds adcf949e664a drm/amdgpu: fix the hang caused by PCIe link width switch adds 754e9883d48c drm/amdgpu: correct clock gating settings on feature unsupported adds 3e7fbfb40fd8 drm/amdgpu: update GFX MGCG settings adds ff4b601a0541 drm/amdgpu: update HDP LS settings adds 75ae84c89b13 drm/amdkfd: add helper function for kfd sysfs create adds dcdb4d904b4b drm/amdkfd: fix sysfs kobj leak adds 751580b3ff9a drm/amdkfd: add sysfs counters for vm fault and migration adds d4ebc2007040 drm/amdkfd: implement counters for vm fault and migration adds c8af9390e5c0 drm/amdgpu: enable tmz on yellow carp adds b3a24461f9fb amdgpu/nv.c - Added codec query for Beige Goby adds e7d9560aeae5 Revert "drm/amd/display: Fix overlay validation by conside [...] adds ed50995514d3 drm/amdgpu/display: drop unused variable adds 91161b06be57 amdgpu/pm: remove code duplication in show_power_cap calls adds a2f55040cfbe drm/amd/amdgpu: enable gpu recovery for beige_goby adds e2329e74a615 drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) adds e38ca7e42279 drm/amd/display: fix incorrrect valid irq check adds b66596f62665 drm/amd/display: fix null pointer access in gpu reset adds 8dbe43e99f0f drm/amdgpu: Set ttm caching flags during bo allocation adds c1bfd74bfef7 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdo [...] adds c339a80d3a5a drm/amdgpu/dc: Really fix DCN3.1 Makefile for PPC64 adds 9ba85914c36c drm/radeon: Add the missed drm_gem_object_put() in radeon_ [...] adds 25f178bbd078 drm/amd/display: Respect CONFIG_FRAME_WARN=0 in dml Makefile adds 9f6a78572033 drm/amdgpu: move apu flags initialization to the start of [...] adds 0e2125227eee drm/amd/pm: skip PrepareMp1ForUnload message in s0ix adds 06ac9b6c736a drm/amdgpu: add new dimgrey cavefish DID adds aa6158112645 drm/amdgpu: Update NV SIMD-per-CU to 2 adds 1d40ef902d4c drm/amd/display: Extend DMUB diagnostic logging to DCN3.1 adds 9e4a91cd9ea9 drm/amdkfd: inc counter on child ranges with xnack off adds 3a61dae854cc drm/amdkfd: device pgmap owner at the svm migrate init adds 8c21fc49a8e6 drm/amdkfd: add owner ref param to get hmm pages adds a010d98a78c0 drm/amdkfd: set owner ref to svm range prefault adds 1fc160cfe17a drm/amdgpu: get owner ref in validate and map adds 278a708758b5 drm/amdkfd: use hmm range fault to get both domain pfns adds 1d5dbfe6c06a drm/amdkfd: classify and map mixed svm range pages in GPU adds 1ade5f84cc25 drm/amdkfd: skip invalid pages during migrations adds 6ffecc946fad drm/amdkfd: skip migration for pages already in VRAM adds 3bf8282c6b94 drm/amdkfd: add invalid pages debug at vram migration adds 7981ec65497a drm/amdkfd: Maintain svm_bo reference in page->zone_device_data adds 93c5bcd4eaaa drm/amdgpu: Conditionally reset SDMA RAS error counts new 0d3a1b37ab93 Merge tag 'amd-drm-next-5.14-2021-07-01' of https://gitlab [...] adds 07b72960d2b4 drm/i915/display: Do not zero past infoframes.vsc adds 995e9bcb42f9 drm/i915/display/dg1: Correctly map DPLLs during state readout adds 320ad343ea30 drm/i915: Use the correct IRQ during resume adds 3dd6c11b60d2 drm/i915: Drop all references to DRM IRQ midlayer new 5cebdea6f8ce Merge tag 'drm-intel-next-fixes-2021-07-07' of git://anong [...] adds ba2472eaf725 drm/amdgpu: return early for non-TTM_PL_TT type BOs adds 82c850c12fc2 <linux/dma-resv.h>: correct a function name in kernel-doc adds cd8f318fbd26 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] adds f18f58012ee8 drm/radeon: Fix NULL dereference when updating memory stats new 21c355b09711 Merge tag 'drm-misc-next-fixes-2021-07-01' of git://anongi [...] new f55966571d5e Merge tag 'drm-next-2021-07-08-1' of git://anongit.freedes [...] new 614acee394c1 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' new 2c669ef6979c powerpc/preempt: Don't touch the idle task's preempt_count [...] new fe8137f08a78 Merge remote-tracking branch 'powerpc-fixes/fixes' new 8550ff8d8c75 skbuff: Release nfct refcount on napi stolen or re-used skbs new be5d1b61a2ad tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized new b648eba4c69e bonding: fix suspicious RCU usage in bond_ipsec_add_sa() new 105cd17a8660 bonding: fix null dereference in bond_ipsec_add_sa() new 09adf7566d43 net: netdevsim: use xso.real_dev instead of xso.dev in cal [...] new 2de7e4f67599 ixgbevf: use xso.real_dev instead of xso.dev in callback f [...] new a22c39b831a0 bonding: fix suspicious RCU usage in bond_ipsec_del_sa() new b121693381b1 bonding: disallow setting nested bonding + ipsec offload new 9a5605505d9c bonding: Add struct bond_ipesc to manage SA new 955b785ec6b3 bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() new 168e696a3679 bonding: fix incorrect return value of bond_ipsec_offload_ok() new 5ddef2ad9601 Merge branch 'bonding-ipsec' new ad1f37970875 octeontx2-pf: Fix assigned error return value that is never used new ccd27f05ae7b ipv6: fix 'disable_policy' for fwd packets new 0d472c69c6a5 stmmac: dwmac-loongson: Fix unsigned comparison to zero new eca81f09145d stmmac: platform: Fix signedness bug in stmmac_probe_config_dt() new 24b671aad4ea selftests: icmp_redirect: remove from checking for IPv6 route get new 0e02bf5de46a selftests: icmp_redirect: IPv6 PMTU info should be cleared [...] new d7fba8ff3e50 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new 271dbc318432 sock: unlock on error in sock_setsockopt() new 92c4bed59bc0 ipmr: Fix indentation issue new 9615fe36b31d skbuff: Fix build with SKB extensions disabled new c7bb4b89033b ipv6: tcp: drop silly ICMPv6 packet too big messages new debdd8e31895 ptp: Relocate lookup cookie to correct block. new b9d233ea21f1 atl1c: fix Mikrotik 10/25G NIC detection new c34269041185 mt76: mt7921: continue to probe driver when fw already downloaded new 015fe6fd29c4 cxgb4: fix IRQ free race during driver unload new 96248d6da657 net: microchip: sparx5: fix kconfig warning new 27fa107d3b8d net/ncsi: fix restricted cast warning of sparse new abd2fddc94a6 net/ncsi: add NCSI Intel OEM command to keep PHY up new 163f5de509a8 net/ncsi: add dummy response handler for Intel boards new 5702b81ea47b Merge branch 'ncsi-phy-link-up' new 9482dfa32f2c Merge remote-tracking branch 'net/master' new 7e0f5bf7eb62 bpf: Track subprog poke correctly, fix use-after-free new aa80a10c008c bpf: Selftest to verify mixing bpf2bpf calls and tailcalls [...] new b6815b751f55 Merge remote-tracking branch 'bpf/master' new b38536d963d7 Merge remote-tracking branch 'ipsec/master' new 24d1e49415be ALSA: intel8x0: Fix breakage at ac97 clock measurement new 8940dc842452 Merge remote-tracking branch 'sound-current/for-linus' new 4a9b145a2eb3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 826e9d8c3b16 Merge remote-tracking branch 'regulator-fixes/for-linus' new 2d08f4d792e1 Merge remote-tracking branch 'spi-fixes/for-linus' new 6007536aa8e3 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 2f916f3a17db Merge remote-tracking branch 'crypto-current/master' new 16a4d15cd4e7 Merge remote-tracking branch 'omap-fixes/fixes' new d781b5791766 Merge remote-tracking branch 'kvms390-fixes/master' new 4cf93f7cab4e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 5c8e3756c0a1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 241f59c62386 Merge remote-tracking branch 'vfs-fixes/fixes' new 5c0777665b3e mmc: core: Use kref in place of struct mmc_blk_data::usage new 900185fe29d3 mmc: core: Don't allocate IDA for OF aliases new 440a373a6874 Merge remote-tracking branch 'mmc-fixes/fixes' new 8c4be593d751 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new cca71c6b0450 Merge remote-tracking branch 'pidfd-fixes/fixes' new 68ccb9d5a43a Merge remote-tracking branch 'memblock-fixes/fixes' new 0e3c1f30b035 genirq/irqdesc: Drop excess kernel-doc entry @lookup new f333d6bc4a8b irqchip/mips: Fix RCU violation when using irqdomain looku [...] new d3a95306fc2a Merge remote-tracking branch 'irqchip-fixes/irq/irqchip-fixes' new 5f5e6a60f828 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (47fac7b4f4b2) \ N -- N -- N refs/heads/pending-fixes (5f5e6a60f828)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 70 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: Documentation/PCI/pci-error-recovery.rst | 2 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 3 + .../devicetree/bindings/pwm/pwm-tiecap.txt | 51 --- .../devicetree/bindings/pwm/pwm-tiecap.yaml | 64 ++++ .../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 50 --- .../devicetree/bindings/pwm/pwm-tiehrpwm.yaml | 65 ++++ Documentation/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/pwm.rst | 7 +- Documentation/firmware-guide/acpi/enumeration.rst | 32 ++ MAINTAINERS | 6 +- arch/mips/include/asm/irq.h | 3 + arch/mips/kernel/irq.c | 14 + arch/powerpc/platforms/cell/smp.c | 3 - arch/powerpc/platforms/pseries/smp.c | 3 - arch/x86/net/bpf_jit_comp.c | 4 + arch/x86/pci/mmconfig-shared.c | 10 +- drivers/clk/clk-divider.c | 75 +++- drivers/clk/clk-k210.c | 1 + drivers/clk/clk-lmk04832.c | 20 +- drivers/clk/clk-stm32mp1.c | 1 + drivers/clk/hisilicon/clk-hi3559a.c | 39 ++- drivers/clk/meson/clk-regmap.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 37 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 5 + drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 266 +++++++++++---- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 85 +++-- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 51 ++- drivers/gpu/drm/amd/amdgpu/nv.c | 37 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 100 ++++-- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 9 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 272 +++++++++------ .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 236 ++++++++----- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 19 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 13 +- drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 4 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 60 ++++ drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 16 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 5 +- drivers/gpu/drm/amd/include/amd_shared.h | 10 +- drivers/gpu/drm/amd/include/navi10_enum.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 95 ++---- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 8 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 3 +- drivers/gpu/drm/gma500/framebuffer.c | 7 +- drivers/gpu/drm/i915/display/intel_ddi.c | 19 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 7 +- drivers/gpu/drm/i915/i915_drv.c | 1 - drivers/gpu/drm/i915/i915_irq.c | 10 +- drivers/gpu/drm/i915/i915_irq.h | 1 + drivers/gpu/drm/i915/i915_reg.h | 3 - drivers/gpu/drm/radeon/radeon_display.c | 1 + drivers/gpu/drm/radeon/radeon_drv.c | 8 +- drivers/gpu/drm/radeon/radeon_object.c | 29 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 13 +- drivers/irqchip/irq-mips-cpu.c | 10 +- drivers/irqchip/irq-mips-gic.c | 8 +- drivers/irqchip/irq-pic32-evic.c | 5 +- drivers/mmc/core/block.c | 35 +- drivers/mmc/core/host.c | 20 +- drivers/net/bonding/bond_main.c | 181 ++++++++-- drivers/net/ethernet/atheros/atl1c/atl1c_hw.c | 5 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 18 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 3 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 20 +- .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 2 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 1 + .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 9 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +- drivers/net/netdevsim/ipsec.c | 8 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 3 +- drivers/pci/controller/cadence/pcie-cadence.h | 7 +- drivers/pci/controller/dwc/pci-imx6.c | 25 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 10 +- drivers/pci/controller/dwc/pcie-tegra194.c | 4 +- .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 11 - drivers/pci/controller/pci-aardvark.c | 13 +- drivers/pci/controller/pci-ftpci100.c | 30 +- drivers/pci/controller/pci-hyperv.c | 64 ++-- drivers/pci/controller/pci-tegra.c | 1 + drivers/pci/controller/pci-xgene.c | 4 +- drivers/pci/controller/pcie-iproc-msi.c | 33 +- drivers/pci/controller/pcie-iproc.c | 24 +- drivers/pci/controller/pcie-iproc.h | 16 +- drivers/pci/controller/pcie-mediatek-gen3.c | 1 + drivers/pci/controller/pcie-mediatek.c | 4 +- drivers/pci/controller/pcie-microchip-host.c | 2 +- drivers/pci/controller/pcie-rockchip-host.c | 12 +- drivers/pci/ecam.c | 54 ++- drivers/pci/hotplug/cpci_hotplug.h | 3 + drivers/pci/hotplug/cpci_hotplug_pci.c | 2 - drivers/pci/hotplug/cpqphp_core.c | 7 +- drivers/pci/hotplug/cpqphp_ctrl.c | 2 +- drivers/pci/hotplug/pci_hotplug_core.c | 8 +- drivers/pci/hotplug/pciehp.h | 3 + drivers/pci/hotplug/pciehp_hpc.c | 36 ++ drivers/pci/hotplug/rpadlpar_sysfs.c | 4 +- drivers/pci/hotplug/shpchp_sysfs.c | 38 ++- drivers/pci/iov.c | 23 +- drivers/pci/msi.c | 8 +- drivers/pci/p2pdma.c | 376 +++++++++++---------- drivers/pci/pci-label.c | 22 +- drivers/pci/pci-sysfs.c | 2 +- drivers/pci/pci.c | 54 +-- drivers/pci/pci.h | 8 +- drivers/pci/pcie/aer.c | 24 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/pcie/dpc.c | 74 +++- drivers/pci/probe.c | 51 ++- drivers/pci/quirks.c | 11 + drivers/pci/slot.c | 18 +- drivers/pci/switch/switchtec.c | 18 +- drivers/ptp/ptp_clock.c | 2 +- drivers/pwm/core.c | 222 +++++------- drivers/pwm/pwm-atmel-hlcdc.c | 2 - drivers/pwm/pwm-atmel-tcb.c | 2 - drivers/pwm/pwm-atmel.c | 2 - drivers/pwm/pwm-bcm-iproc.c | 2 - drivers/pwm/pwm-bcm-kona.c | 2 - drivers/pwm/pwm-bcm2835.c | 2 - drivers/pwm/pwm-berlin.c | 165 +++++---- drivers/pwm/pwm-clps711x.c | 12 +- drivers/pwm/pwm-crc.c | 12 +- drivers/pwm/pwm-ep93xx.c | 167 ++++----- drivers/pwm/pwm-fsl-ftm.c | 2 - drivers/pwm/pwm-hibvt.c | 2 - drivers/pwm/pwm-img.c | 2 +- drivers/pwm/pwm-imx-tpm.c | 2 - drivers/pwm/pwm-imx1.c | 14 +- drivers/pwm/pwm-imx27.c | 3 - drivers/pwm/pwm-jz4740.c | 2 - drivers/pwm/pwm-lpc18xx-sct.c | 2 - drivers/pwm/pwm-lpss-pci.c | 4 - drivers/pwm/pwm-lpss-platform.c | 4 +- drivers/pwm/pwm-lpss.c | 8 +- drivers/pwm/pwm-lpss.h | 1 - drivers/pwm/pwm-meson.c | 14 +- drivers/pwm/pwm-mxs.c | 2 - drivers/pwm/pwm-omap-dmtimer.c | 2 - drivers/pwm/pwm-pca9685.c | 198 ++++++++--- drivers/pwm/pwm-pxa.c | 40 ++- drivers/pwm/pwm-renesas-tpu.c | 2 - drivers/pwm/pwm-rockchip.c | 5 - drivers/pwm/pwm-samsung.c | 3 - drivers/pwm/pwm-sifive.c | 2 - drivers/pwm/pwm-spear.c | 40 ++- drivers/pwm/pwm-sprd.c | 4 +- drivers/pwm/pwm-stm32-lp.c | 2 - drivers/pwm/pwm-stm32.c | 2 - drivers/pwm/pwm-sun4i.c | 2 - drivers/pwm/pwm-tegra.c | 24 +- drivers/pwm/pwm-tiecap.c | 58 +++- drivers/pwm/pwm-tiehrpwm.c | 2 - drivers/pwm/pwm-visconti.c | 17 +- drivers/pwm/pwm-vt8500.c | 10 +- include/linux/bpf.h | 1 + include/linux/clk-provider.h | 6 + include/linux/dma-resv.h | 2 +- include/linux/pci-ecam.h | 1 + include/linux/pci-ep-cfs.h | 2 +- include/linux/pci-epc.h | 5 +- include/linux/pci-epf.h | 5 +- include/linux/pci.h | 2 +- include/linux/pci_hotplug.h | 2 + include/linux/pwm.h | 15 +- include/net/bonding.h | 9 +- include/uapi/linux/pcitest.h | 2 +- kernel/bpf/core.c | 7 +- kernel/bpf/verifier.c | 45 +-- kernel/irq/irqdesc.c | 1 - kernel/signal.c | 20 +- net/core/dev.c | 14 + net/core/skbuff.c | 1 + net/core/sock.c | 6 +- net/ipv4/ipmr.c | 2 +- net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_output.c | 1 + net/ipv6/ip6_output.c | 4 +- net/ipv6/tcp_ipv6.c | 19 +- net/ncsi/Kconfig | 6 + net/ncsi/internal.h | 5 + net/ncsi/ncsi-manage.c | 51 ++- net/ncsi/ncsi-rsp.c | 11 +- sound/pci/intel8x0.c | 2 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 36 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 18 + tools/testing/selftests/net/icmp_redirect.sh | 5 +- 206 files changed, 3051 insertions(+), 1796 deletions(-) delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiecap.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml