This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from fd94619c4336 Merge tag 'zonefs-6.18-rc1' of git://git.kernel.org/pub/sc [...] new 8b63fee9f623 soundwire: debugfs: add SCP_SDCA_IntStatX and SCP_SDCA_Int [...] new 969bf687c12c soundwire: bus: Drop dev_pm_domain_detach() call new 88f5d2a477ec soundwire: Use min() to improve code new 58b65f6dccb0 Merge tag 'soundwire-6.18-rc1' of git://git.kernel.org/pub [...] new 78a474b5a31a dt-bindings: phy: fsl,imx8mq-usb: Drop 'db' suffix duplica [...] new 689a54acb568 phy: cdns-dphy: Store hs_clk_rate and return it new 2674eb7114ff phy: cdns-dphy: Remove leftover code new 497e78c7a3a0 phy: cadence: cdns-dphy-rx: Add runtime PM support new 8209b3f79703 phy: ti: omap-usb2: enable compile testing new 7bb14b61b7d0 phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568 new 4ca28157bd52 dt-bindings: soc: rockchip: Add RK3528 pipe-phy GRF syscon new 43a9fade6979 dt-bindings: phy: rockchip: naneng-combphy: Add power-doma [...] new b6c02cba32b9 dt-bindings: phy: rockchip: naneng-combphy: Add RK3528 variant new b3bbc6afcff5 phy: rockchip: naneng-combphy: Add SoC prefix to register [...] new bbcca4fac873 phy: rockchip: naneng-combphy: Add RK3528 support new 09d1b78cdec9 phy: broadcom: brcm-sata: drop unused module alias new b05d249ecef5 phy: broadcom: brcm-usb: drop unused module alias new 3531c4678438 phy: cadence: Sierra: drop unused module alias new 48d420835fab phy: hisilicon: hi6220-usb: drop unused module alias new bd86f188b4e6 phy: qualcomm: ipq806x-usb: drop unused module alias new c6986f867a33 phy: samsung: exynos5-usbdrd: drop unused module alias new 824cdd26af27 phy: samsung: usb2: drop unused module alias new 9cbc01aad21f phy: ti: omap-usb2: drop unused module alias new dbe76a96ad78 phy: ti: ti-pipe3: drop unused module alias new a27576076b6b phy: ti: dm816x-usb: drop unused module alias new 8eb3a6f7a188 phy: ti: omap-control: drop unused module alias new 791cfbe1c560 dt-bindings: phy: qcom,snps-eusb2-repeater: Document qcom, [...] new 08bde1e7c713 phy: qualcomm: phy-qcom-eusb2-repeater: Support tune-res-f [...] new 5edc40546550 dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible [...] new ce872bce1140 phy: qualcomm: phy-qcom-eusb2-repeater: Add support for PMIV0104 new edafd4f3fd52 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the [...] new 0f051749c804 phy: qcom-qmp-pcie: add dual lane PHY support for SM8750 new 75c21418beb9 phy: sun4i-usb: drop num_phys assumption new e1e1e77f7df7 phy: remove unneeded 'fast_io' parameter in regmap_config new a8f9de937dbf phy: rockchip: naneng-combphy: Convert comma to semicolon new 3bad7fe22796 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb [...] new 5daf1bbc73e2 phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode' new 86390472554b phy: qcom: qmp-combo: store DP phy power state new dd331112c0ad phy: qcom: qmp-combo: introduce QMPPHY_MODE new 896277138c13 phy: qcom: qmp-combo: register a typec mux to change the Q [...] new ab9c8aeb2d20 dt-bindings: phy: renesas,usb2-phy: Add RZ/T2H and RZ/N2H support new f75806d26318 phy: renesas: rcar-gen3-usb2: store drvdata pointer in channel new 4b7aa47e4c2c phy: renesas: rcar-gen3-usb2: Allow SoC-specific OBINT bit [...] new b725741f1c21 phy: renesas: rcar-gen3-usb2: Add support for RZ/T2H SoC new 5f54134428b4 phy: renesas: rcar-gen3-usb2: Move debug print after regis [...] new ce489635960a dt-bindings: phy: Add eDP PHY compatible for QCS8300 new 38404274bbee phy: ingenic: use core driver model helper to handle probe errors new 0c4916aadb8d phy: qcom-qmp-ufs: Add regulator load voting for UFS QMP PHY new df4beac9da5f phy: qcom-qmp-ufs: Add PHY and PLL regulator load new da938e39a816 phy: hisilicon: Remove redundant ternary operators new e7ec351347b6 phy: renesas: rcar-gen3-usb2: Remove redundant ternary operators new 0c5375b06060 phy: rockchip: usbdp: Remove redundant ternary operators new 616fe247bdce phy: qcom: m31-eusb2: Fix the error log while enabling clock new 9bef84d30f1f phy: lynx-28g: check return value when calling lynx_28g_pll_get new 3d13e378d465 dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1051 new 356590cd61cf phy: renesas: rcar-gen3-usb2: Fix ID check logic with VBUS valid new 284fb19a3ffb phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling new 2c27aaee934a phy: cadence: cdns-dphy: Update calibration wait time for [...] new cdb2511bf392 dt-bindings: phy: Add Sophgo CV1800 USB phy new f0c6d776f74d phy: sophgo: Add USB 2.0 PHY driver for Sophgo CV18XX/SG200X new d337c557581e phy: renesas: r8a779f0-ether-serdes: add USXGMII mode new e4a8db93b5ec phy: renesas: r8a779f0-ether-serdes: add new step added to [...] new 43bd2c44515f phy: cadence: cdns-dphy: Enable lower resolutions in dphy new c254815b0267 dt-bindings: phy: rockchip-inno-csi-dphy: make power-domai [...] new 5072b8e98eef dt-bindings: phy: rockchip-inno-csi-dphy: add rk3588 variant new 8c7c19466c85 phy: rockchip: phy-rockchip-inno-csidphy: allow writes to [...] new 260435153c90 phy: rockchip: phy-rockchip-inno-csidphy: allow for differ [...] new bdb978979ed1 phy: rockchip: phy-rockchip-inno-csidphy: add support for [...] new 1d1ba4d39014 Merge tag 'phy-for-6.18' of git://git.kernel.org/pub/scm/l [...] new 72dd8b2914b5 dmaengine: zynqmp_dma: Add shutdown operation support new 7a430af7d135 dt-bindings: dma: nvidia,tegra20-apbdma: Add undocumented [...] new 847164d47098 dmaengine: idxd: Replace memset(0) + strscpy() with strscpy_pad() new c937969a503e dmaengine: idxd: Add a new IAA device ID for Wildcat Lake [...] new 1daede86fef9 dmaengine: ppc4xx: Remove space before newline new 981d4978ff09 dmaengine: Replace zero-length array with flexible-array new d9a3e9929452 dmaengine: sh: setup_xref error handling new 38433a6fdfb7 dmaengine: xilinx_dma: Support descriptor setup from dma_vecs new 7ea95d55e631 dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation new d5df661c9c76 dt-bindings: dmaengine: xilinx_dma: Remove DMA client properties new 39ce725e621b dt-bindings: dma: Add SpacemiT K1 PDMA controller new e73a9a13c99c dmaengine: mmp_pdma: Add clock support new fc72462bc610 dmaengine: mmp_pdma: Add reset controller support new 35e40bf761fc dmaengine: mmp_pdma: Add operations structure for controll [...] new 5cfe585d8624 dmaengine: mmp_pdma: Add SpacemiT K1 PDMA support with 64- [...] new a33e3b667d2f dmaengine: mv_xor: match alloc_wc and free_wc new 5e742de97c80 dmaengine: dw-edma: Set status for callback_result new cc0bacac6de7 dt-bindings: dma: rz-dmac: Document RZ/G3E family of SoCs new e4c0fdd5af4c Merge tag 'dmaengine-6.18-rc1' of git://git.kernel.org/pub [...] new d0a2dee7d458 PCI/AER: Allow drivers to opt in to Bus Reset on Non-Fatal Errors new 1cbc5e25fb70 PCI/ERR: Fix uevent on failure to recover new 9011f0667c93 PCI/ERR: Notify drivers on failure to recover new 45bc82563d55 PCI/ERR: Update device error_state already after reset new cc4a7a21e815 PCI/ERR: Remove remnants of .link_reset() callback new bbf7d0468d0d PCI/AER: Fix missing uevent on recovery when a reset is requested new dab32f2576a3 s390/pci: Use pci_uevent_ers() in PCI recovery new 704e5dd1c023 powerpc/eeh: Use result of error_detected() in uevent new 6633875250b3 PCI/AER: Support errors introduced by PCIe r6.0 new c8ab5e888bb6 PCI/AER: Print TLP Log for errors introduced since PCIe r1.1 new 0a27bdb14b02 PCI/AER: Fix NULL pointer access by aer_info new 01cc0dc9de9c Documentation: PCI: Sync AER doc with code new 8e4a13fc61d3 Documentation: PCI: Sync error recovery doc with code new 15dea68d41d5 Documentation: PCI: Amend error recovery doc with DPC/AER [...] new 40103d2a42fe Documentation: PCI: Tidy error recovery doc's PCIe nomenclature new 8a760c454da2 Documentation: PCI: Fix typos new deb2f228388f PCI/AER: Avoid NULL pointer dereference in aer_ratelimit() new a0d0cad13f71 Merge branch 'pci/aer' new f3ac2ff14834 PCI/ASPM: Enable all ClockPM and ASPM states for devicetre [...] new a729c1664619 PCI: qcom: Remove custom ASPM enablement code new 7cc5e1e62bd2 Merge branch 'pci/aspm' new 24b2d3c452e5 PCI: Use header type defines in pci_setup_device() new aa84931ba7f9 PCI: Clean up early_dump_pci_device() new c763fae8c423 PCI: Clean up pci_scan_child_bus_extend() loop new a22250fe933d PCI: Add Extended Tag + MRRS quirk for Xeon 6 new 31e04a46cefc Merge branch 'pci/enumeration' new 1d33d9e46c08 PCI: hotplug: Clean up spaces in messages new 35dbfcb7dc0d Merge branch 'pci/hotplug' new ebc7086b39e5 PCI: Disable MSI on RDC PCI to PCIe bridges new 5c16adf2b951 Merge branch 'pci/msi' new fad8e9785450 PCI: of: Update parent unit address generation in of_pci_p [...] new 3cde1c3ec920 Merge branch 'pci/of' new 6238784e502b PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call new 54dbd2a8e974 PCI/P2PDMA: Reduce scope of pci_has_p2pmem() new 0bb65e32495e Merge branch 'pci/p2pdma' new 299fad413367 PCI/PM: Skip resuming to D0 if device is disconnected new 48991e493507 PCI/sysfs: Ensure devices are powered for config reads new 4c5cd8d64172 Merge branch 'pci/pm' new ab81f2f79c68 PCI/pwrctrl: Fix double cleanup on devm_add_action_or_rese [...] new 39f9be6aba3a PCI/pwrctrl: Fix device leak at registration new e24bbbe07802 PCI/pwrctrl: Fix device and OF node leak at bus scan new dc32e9346b26 PCI/pwrctrl: Fix device leak at device stop new b365c0a76946 Merge branch 'pci/pwrctrl' new 6e460c3d6110 PCI: Ensure relaxed tail alignment does not increase min_align new ff77c5219747 PCI: Fix pdev_resources_assignable() disparity new 31af09b3eaf3 PCI: Fix failure detection during resource resize new 2657a0c98223 m68k/PCI: Use pci_enable_resources() in pcibios_enable_device() new 754babaaf333 sparc/PCI: Remove pcibios_enable_device() as they do nothi [...] new ae81aad5c2e1 MIPS: PCI: Use pci_enable_resources() new e240edffd04f PCI: Move find_bus_resource_of_type() earlier new 1ce76bc0497b PCI: Refactor find_bus_resource_of_type() logic checks new 2ee33aa14d3f PCI: Always claim bridge window before its setup new b15f45ab65e2 PCI: Disable non-claimed bridge window new 3baeae36039a PCI: Use pci_release_resource() instead of release_resource() new 1cdffa51ecc4 PCI: Enable bridge even if bridge window fails to assign new 8278c6914306 PCI: Preserve bridge window resource type flags new e4934832c588 PCI: Add defines for bridge window indexing new 74afce3dfcba PCI: Add bridge window selection functions new 3ab10f83e277 PCI: Fix finding bridge window in pci_reassign_bridge_resources() new 85796d20a690 PCI: Warn if bridge window cannot be released when resizing BAR new 7dc58aa7f1b3 PCI: Use pbus_select_window() during BAR resize new ebe091ad81e1 PCI: Use pbus_select_window_for_type() during IO window sizing new da07881005e5 PCI: Rename resource variable from r to res new 13016e15d595 PCI: Use pbus_select_window() in space available checker new ae88d0b9c57f PCI: Use pbus_select_window_for_type() during mem window sizing new 4292a1e45fd4 PCI: Refactor distributing available memory to use loops new aaae2863e731 PCI: Refactor remove_dev_resources() to use pbus_select_window() new ebbebd8873c4 PCI: Add pci_setup_one_bridge_window() new 159fbfd0412b PCI: Pass bridge window to pci_bus_release_bridge_resources() new 43b4f7cd064b PCI: Alter misleading recursion to pci_bus_release_bridge_ [...] new 15c5867b0ae6 PCI: Don't print stale information about resource new a43ac325c7cb PCI: Set up bridge resources earlier new fead6a0b15bf Merge branch 'pci/resource' new 05703271c3cd PCI/IOV: Add PCI rescan-remove locking when enabling/disab [...] new 60e7b5aa8571 PCI: Add lockdep assertion in pci_stop_and_remove_bus_device() new 3d56c863189d Merge branch 'pci/virtualization' new f2543da14dc2 PCI: switchtec: Replace manual locks with guard new 91553998f26a Merge branch 'pci/switchtec' new 37d1ade89606 PCI: Clean up __pci_find_next_cap_ttl() readability new 3c02084d8fa5 PCI: Refactor capability search into PCI_FIND_NEXT_CAP() new 4d909bf1a53e PCI: Refactor extended capability search into PCI_FIND_NEX [...] new 8ffc9f234fdf PCI: dwc: Implement capability search using PCI core APIs new 3a33020d22bf PCI: dwc: ep: Implement capability search using PCI core APIs new 18ac51ae9df9 PCI: cadence: Implement capability search using PCI core APIs new 907912c1daa7 PCI: cadence: Use cdns_pcie_find_*capability() to avoid ha [...] new fef353037982 Merge branch 'pci/capability-search' new 4edc575c5582 dt-bindings: PCI: Correct example indentation new 6dd0ca9f2dfa dt-bindings: PCI: qcom,pcie-sm8550: Add SM8750 compatible new 57a48a2619c5 dt-bindings: PCI: ti,am65: Extend for use with PVU new 96a17ed17b36 dt-bindings: PCI: qcom,pcie-x1e80100: Set clocks minItems [...] new 94401068457e Merge branch 'pci/dt-binding' new 57a75fa9d56e PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in p [...] new 1ad82f9db13d misc: pci_endpoint_test: Fix array underflow in pci_endpoi [...] new 152a09361bb2 Documentation: PCI: endpoint: Document BAR assignment new 27fce9e8c6f0 PCI: endpoint: Drop superfluous pci_epc_features initialization new cc8e39106716 misc: pci_endpoint_test: Skip IRQ tests if irq is out of range new 384b1b29481e misc: pci_endpoint_test: Cleanup extra 0 initialization new 106fc08b30a2 selftests: pci_endpoint: Skip IRQ test if IRQ is out of range. new d5f6bd3ee3f5 PCI: endpoint: pci-epf-test: Limit PCIe BAR size for fixed BARs new f272210b28d0 PCI: endpoint: pci-epf-test: Fix doorbell test support new 85afa9ea122d PCI: endpoint: pci-epf-test: Add NULL check for DMA channe [...] new b640d42a6ac9 PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq() new 82f1cc171ce9 PCI: tegra194: Set pci_epc_features::msi_capable to true new 42f9c66a6d0c PCI: tegra194: Reset BARs when running in PCIe endpoint mode new f8c9ad46b004 PCI: tegra194: Handle errors in BPMP response new f26502c7b895 Merge branch 'pci/endpoint' new 0b9275edc354 dt-bindings: PCI: amd-mdb: Add example usage of reset-gpio [...] new 1d0156c8b230 PCI: amd-mdb: Add support for PCIe RP PERST# signal handling new df1d435baafa Merge branch 'pci/controller/amd-mdb' new cef730075cfe PCI: dwc: Support 16-lane operation new f2b2fcf6d64e Merge branch 'pci/controller/dwc' new 09fefb24ed5e PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify() new eea30c760122 PCI: qcom-ep: Remove redundant edma.nr_irqs initialization new 0a09e23176be Merge branch 'pci/controller/dwc-edma' new ce47f81925ed PCI: hv: Remove unused parameter of hv_msi_free() new 5611712af3e6 Merge branch 'pci/controller/hv' new c221cbf8dc54 PCI: imx6: Enable the Vaux supply if available new efe4466add2f Merge branch 'pci/controller/imx6' new 9a7f144e18dc PCI: j721e: Fix module autoloading new f842d3313ba1 PCI: j721e: Fix programming sequence of "strap" settings new cfcd6cab2f33 PCI: j721e: Fix incorrect error message in probe() new da72dcc28eb7 Merge branch 'pci/controller/j721e' new ffdd27d36265 PCI: keystone: Use kcalloc() instead of kzalloc() new e51d05f523e4 PCI: keystone: Use devm_request_irq() to free "ks-pcie-err [...] new 836eec3a7c6f Merge branch 'pci/controller/keystone' new a895dc47ceba PCI: mediatek-gen3: Implement sys clock ready time setting new 0106b6c114cf dt-bindings: PCI: mediatek-gen3: Add support for MT6991/MT8196 new 81fedb39a9f0 PCI: mediatek-gen3: Add support for MediaTek MT8196 SoC new dde4b05e26c5 Merge branch 'pci/controller/mediatek-gen3' new 882569dca664 PCI: plda: Remove dev_err_probe() when the errno is -ENOMEM new 93f32da3d409 Merge branch 'pci/controller/plda' new add7b05aeeb4 PCI: qcom: Select PCI Power Control Slot driver new 45df22935bdc PCI: qcom: Restrict port parsing only to PCIe bridge child nodes new 37bf0f4e39de PCI: qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s new ea5fbbc15906 PCI: qcom: Fix macro typo for CURSOR new af8df709bf36 PCI: qcom: Move host bridge 'phy' and 'reset' pointers to [...] new c96992a24bec PCI: dwc: Add support for ELBI resource mapping new f6fd357f7afb PCI: dwc: Prepare the driver for enabling ECAM mechanism u [...] new 4660e50cf818 PCI: qcom: Prepare for the DWC ECAM enablement new 0da48c5b2fa7 PCI: dwc: Support ECAM mechanism by enabling iATU 'CFG Shi [...] new 531abff0fa53 Merge branch 'pci/controller/qcom' new d96ac5bdc52b PCI: rcar-gen4: Fix PHY initialization new 8795b7058177 PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion new 0056d29f8c1b PCI: rcar-gen4: Assure reset occurs before DBI access new 2bdf1d428f48 PCI: rcar-gen4: Fix inverted break condition in PHY initia [...] new 86a3f3db9a0f Merge branch 'pci/controller/rcar-gen4' new d3fee10e40a9 PCI: rcar-host: Pass proper IRQ domain to generic_handle_d [...] new 0a8f173d9dad PCI: rcar-host: Drop PMSR spinlock new 5ed35b4d490d PCI: rcar-host: Convert struct rcar_msi mask_lock into raw [...] new 2ee6181ffdb8 Merge branch 'pci/controller/rcar-host' new 4e4a4f58bed1 dt-bindings: pci: Add Sophgo SG2042 PCIe host new 49a6c160ad48 PCI: cadence: Check for the existence of cdns_pcie::ops be [...] new 1c72774df028 PCI: sg2042: Add Sophgo SG2042 PCIe driver new 0157e111db7d Merge branch 'pci/controller/sophgo' new 272dad3f8400 Documentation: pinctrl: Describe PM helper functions for s [...] new 08383cd479f8 pinctrl: Add pinctrl_pm_select_init_state helper function new 5ffa3d2f43a4 dt-bindings: PCI: Add STM32MP25 PCIe Root Complex bindings new 63a562b33a9c PCI: stm32: Add PCIe host support for STM32MP25 new b8ef623f18da dt-bindings: PCI: Add STM32MP25 PCIe Endpoint bindings new 151f3d29baf4 PCI: stm32-ep: Add PCIe Endpoint support for STM32MP25 new c86a24dfa902 MAINTAINERS: Add entry for ST STM32MP25 PCIe drivers new 30eccd3b7d2f Merge branch 'pci/controller/stm32' new e1a8805e5d26 PCI: tegra: Fix devm_kcalloc() argument order for port->ph [...] new 4f152338e384 PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_p [...] new 26fda92d3b56 PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock new e1bd928479fb PCI: tegra194: Rename 'root_bus' to 'root_port_bus' in teg [...] new c4c50d8da88c Merge branch 'pci/controller/tegra' new b26fc701a251 PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handl [...] new 7fe17980cb4e Merge branch 'pci/controller/xgene' new 98a4f5b73592 PCI: xilinx-nwl: Fix ECAM programming new 43c59341487d Merge branch 'pci/controller/xilinx-nwl' new fac679df7580 PCI/ACPI: Fix pci_acpi_preserve_config() memory leak new cf6ee09b0913 PCI/sysfs: Expose PCI device serial number new 51204faa4273 Merge branch 'pci/misc' new 2f2c7254931f Merge tag 'pci-v6.18-changes' of git://git.kernel.org/pub/ [...] new bdbb4a2d2aea watchdog: intel_oc_wdt: Do not try to write into const memory new 5cacd26436a6 dt-bindings: watchdog: renesas,wdt: Add support for RZ/T2H [...] new 19f7eaec4d9d watchdog: rzv2h: Obtain clock-divider and timeout values f [...] new 6229b35298af watchdog: rzv2h: Make "oscclk" and reset controller optional new ef6080fec60a watchdog: rzv2h: Add support for configurable count clock source new 2b2069763527 watchdog: rzv2h: Add support for RZ/T2H new 73ea1e92be46 watchdog: rzv2h: Improve error strings and add newlines new e76bb4ee92dc watchdog: s3c2410_wdt: Replace hardcoded values with macro [...] new df3c6e0b6d83 watchdog: s3c2410_wdt: Fix max_timeout being calculated larger new a36c90ab4d28 watchdog: s3c2410_wdt: Increase max timeout value of watchdog new c76c029ce568 watchdog: s3c2410_wdt: exynosautov920: Enable QUIRK_HAS_32BIT_CNT new 9f2517f59d36 watchdog: s3c2410_wdt: exynosautov9: Enable supported features new 66036fa63a9b watchdog: rzg2l_wdt: don't print superfluous errors new 28cee77baf63 watchdog: rzv2h_wdt: don't print superfluous errors new 7c628fb8db07 watchdog: visconti: don't print superfluous errors new 7dfd80f70ef0 watchdog: mpc8xxx_wdt: Reload the watchdog timer when enab [...] new 064a97a29e3b dt-bindings: watchdog: add SMARC-sAM67 support new c64c2a50cdd4 watchdog/hpwdt New maintianer new 169c9d06a265 Merge tag 'linux-watchdog-6.18-rc1' of git://www.linux-wat [...] new 11bdf36be827 nvdimm: Use str_plural() to simplify the code new d1a599a8136b ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_er [...] new 0020839be034 nvdimm: Introduce guard() for nvdimm_bus_lock new 88506435d9d4 nvdimm: Clean up __nd_ioctl() and remove gotos new a9e6aa994917 nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in [...] new 5c34f2b6f89a nvdimm: Remove duplicate linux/slab.h header new ba9dac987319 Merge tag 'libnvdimm-for-6.18' of git://git.kernel.org/pub [...]
The 289 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/ABI/testing/sysfs-bus-pci | 9 + Documentation/PCI/endpoint/pci-vntb-howto.rst | 9 +- Documentation/PCI/pci-error-recovery.rst | 43 +- Documentation/PCI/pcieaer-howto.rst | 85 +-- .../bindings/dma/nvidia,tegra20-apbdma.yaml | 12 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 5 + .../devicetree/bindings/dma/spacemit,k1-pdma.yaml | 68 ++ .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 23 - .../bindings/pci/amd,versal2-mdb-host.yaml | 24 +- .../bindings/pci/mediatek-pcie-gen3.yaml | 35 + .../devicetree/bindings/pci/qcom,pcie-sa8255p.yaml | 80 +- .../devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 1 + .../bindings/pci/qcom,pcie-x1e80100.yaml | 3 +- .../bindings/pci/sophgo,sg2042-pcie-host.yaml | 64 ++ .../bindings/pci/st,stm32-pcie-common.yaml | 33 + .../devicetree/bindings/pci/st,stm32-pcie-ep.yaml | 73 ++ .../bindings/pci/st,stm32-pcie-host.yaml | 112 +++ .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 28 +- .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 1 - .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 8 +- .../devicetree/bindings/phy/qcom,edp-phy.yaml | 19 +- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 2 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 7 +- .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 7 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 17 + .../bindings/phy/rockchip-inno-csi-dphy.yaml | 65 +- .../bindings/phy/sophgo,cv1800b-usb2-phy.yaml | 54 ++ .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 36 +- Documentation/driver-api/pin-control.rst | 57 +- MAINTAINERS | 9 +- arch/m68k/kernel/pcibios.c | 39 +- arch/mips/pci/pci-legacy.c | 38 +- arch/powerpc/kernel/eeh_driver.c | 2 +- arch/s390/pci/pci_event.c | 3 + arch/sparc/kernel/leon_pci.c | 27 - arch/sparc/kernel/pci.c | 27 - arch/sparc/kernel/pcic.c | 27 - arch/x86/pci/fixup.c | 40 + drivers/acpi/nfit/core.c | 2 +- drivers/dma/Kconfig | 2 +- drivers/dma/dw-edma/dw-edma-core.c | 22 + drivers/dma/idxd/defaults.c | 6 +- drivers/dma/idxd/init.c | 2 + drivers/dma/idxd/registers.h | 1 + drivers/dma/imx-sdma.c | 2 +- drivers/dma/mmp_pdma.c | 289 ++++++- drivers/dma/mv_xor.c | 4 +- drivers/dma/ppc4xx/adma.c | 4 +- drivers/dma/sh/shdma-base.c | 25 +- drivers/dma/sh/shdmac.c | 17 +- drivers/dma/xilinx/xilinx_dma.c | 94 +++ drivers/dma/xilinx/zynqmp_dma.c | 5 +- drivers/misc/pci_endpoint_test.c | 16 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 1 - drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 2 - drivers/net/ethernet/sfc/efx_common.c | 3 - drivers/net/ethernet/sfc/falcon/efx.c | 3 - drivers/net/ethernet/sfc/siena/efx_common.c | 3 - drivers/nvdimm/badrange.c | 3 +- drivers/nvdimm/btt_devs.c | 24 +- drivers/nvdimm/bus.c | 72 +- drivers/nvdimm/claim.c | 7 +- drivers/nvdimm/core.c | 17 +- drivers/nvdimm/dax_devs.c | 12 +- drivers/nvdimm/dimm.c | 5 +- drivers/nvdimm/dimm_devs.c | 48 +- drivers/nvdimm/namespace_devs.c | 113 +-- drivers/nvdimm/nd.h | 3 + drivers/nvdimm/pfn_devs.c | 63 +- drivers/nvdimm/region.c | 16 +- drivers/nvdimm/region_devs.c | 118 ++- drivers/nvdimm/security.c | 10 +- drivers/pci/bus.c | 17 +- drivers/pci/controller/cadence/Kconfig | 10 + drivers/pci/controller/cadence/Makefile | 1 + drivers/pci/controller/cadence/pci-j721e.c | 28 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 40 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 2 +- drivers/pci/controller/cadence/pcie-cadence.c | 18 +- drivers/pci/controller/cadence/pcie-cadence.h | 45 +- drivers/pci/controller/cadence/pcie-sg2042.c | 134 ++++ drivers/pci/controller/dwc/Kconfig | 26 + drivers/pci/controller/dwc/Makefile | 2 + drivers/pci/controller/dwc/pci-dra7xx.c | 1 - drivers/pci/controller/dwc/pci-exynos.c | 62 +- drivers/pci/controller/dwc/pci-imx6.c | 8 +- drivers/pci/controller/dwc/pci-keystone.c | 9 +- drivers/pci/controller/dwc/pcie-al.c | 1 + drivers/pci/controller/dwc/pcie-amd-mdb.c | 52 +- drivers/pci/controller/dwc/pcie-artpec6.c | 2 - drivers/pci/controller/dwc/pcie-designware-ep.c | 31 +- drivers/pci/controller/dwc/pcie-designware-host.c | 148 +++- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 - drivers/pci/controller/dwc/pcie-designware.c | 94 +-- drivers/pci/controller/dwc/pcie-designware.h | 55 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 2 - drivers/pci/controller/dwc/pcie-keembay.c | 1 - drivers/pci/controller/dwc/pcie-qcom-common.c | 58 +- drivers/pci/controller/dwc/pcie-qcom-common.h | 2 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 23 +- drivers/pci/controller/dwc/pcie-qcom.c | 211 ++--- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 30 +- drivers/pci/controller/dwc/pcie-stm32-ep.c | 364 +++++++++ drivers/pci/controller/dwc/pcie-stm32.c | 358 +++++++++ drivers/pci/controller/dwc/pcie-stm32.h | 16 + drivers/pci/controller/dwc/pcie-tegra194.c | 51 +- drivers/pci/controller/pci-hyperv.c | 8 +- drivers/pci/controller/pci-tegra.c | 29 +- drivers/pci/controller/pci-xgene-msi.c | 2 +- drivers/pci/controller/pcie-mediatek-gen3.c | 23 + drivers/pci/controller/pcie-rcar-ep.c | 2 - drivers/pci/controller/pcie-rcar-host.c | 42 +- drivers/pci/controller/pcie-rockchip-ep.c | 1 - drivers/pci/controller/pcie-xilinx-nwl.c | 7 +- drivers/pci/controller/plda/pcie-plda-host.c | 3 +- drivers/pci/endpoint/functions/pci-epf-test.c | 38 +- drivers/pci/endpoint/pci-ep-msi.c | 2 +- drivers/pci/hotplug/cpqphp_pci.c | 8 +- drivers/pci/hotplug/ibmphp_hpc.c | 6 +- drivers/pci/iov.c | 5 + drivers/pci/of_property.c | 22 +- drivers/pci/p2pdma.c | 5 +- drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci-sysfs.c | 68 +- drivers/pci/pci.c | 81 +- drivers/pci/pci.h | 96 ++- drivers/pci/pcie/aer.c | 49 +- drivers/pci/pcie/aspm.c | 45 +- drivers/pci/pcie/err.c | 40 +- drivers/pci/probe.c | 88 ++- drivers/pci/pwrctrl/slot.c | 12 +- drivers/pci/quirks.c | 1 + drivers/pci/remove.c | 3 + drivers/pci/setup-bus.c | 847 +++++++++++---------- drivers/pci/setup-res.c | 46 +- drivers/pci/switch/switchtec.c | 25 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/phy-sun4i-usb.c | 38 +- drivers/phy/broadcom/phy-brcm-sata.c | 1 - drivers/phy/broadcom/phy-brcm-usb.c | 1 - drivers/phy/cadence/cdns-dphy-rx.c | 3 +- drivers/phy/cadence/cdns-dphy.c | 154 ++-- drivers/phy/cadence/phy-cadence-sierra.c | 1 - drivers/phy/freescale/phy-fsl-lynx-28g.c | 16 +- drivers/phy/hisilicon/phy-hi6220-usb.c | 1 - drivers/phy/hisilicon/phy-histb-combphy.c | 2 +- drivers/phy/ingenic/phy-ingenic-usb.c | 8 +- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 15 + drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 1 - drivers/phy/qualcomm/phy-qcom-m31-eusb2.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 179 ++++- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 149 ++++ drivers/phy/qualcomm/phy-qcom-qmp-pcs-v7.h | 2 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v7.h | 4 +- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 159 ++-- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 134 +++- drivers/phy/renesas/r8a779f0-ether-serdes.c | 97 ++- drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 67 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 761 +++++++++++------- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 1 - drivers/phy/rockchip/phy-rockchip-usbdp.c | 3 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 1 - drivers/phy/samsung/phy-samsung-usb2.c | 1 - drivers/phy/sophgo/Kconfig | 19 + drivers/phy/sophgo/Makefile | 2 + drivers/phy/sophgo/phy-cv1800-usb2.c | 170 +++++ drivers/phy/ti/Kconfig | 2 +- drivers/phy/ti/phy-am654-serdes.c | 1 - drivers/phy/ti/phy-dm816x-usb.c | 1 - drivers/phy/ti/phy-j721e-wiz.c | 1 - drivers/phy/ti/phy-omap-control.c | 1 - drivers/phy/ti/phy-omap-usb2.c | 1 - drivers/phy/ti/phy-ti-pipe3.c | 1 - drivers/pinctrl/core.c | 13 + drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 5 - drivers/soundwire/bus_type.c | 3 - drivers/soundwire/debugfs.c | 2 + drivers/soundwire/qcom.c | 5 +- drivers/watchdog/intel_oc_wdt.c | 8 +- drivers/watchdog/mpc8xxx_wdt.c | 2 + drivers/watchdog/rzg2l_wdt.c | 4 +- drivers/watchdog/rzv2h_wdt.c | 150 +++- drivers/watchdog/s3c2410_wdt.c | 46 +- drivers/watchdog/visconti_wdt.c | 5 +- include/linux/dmaengine.h | 2 +- include/linux/pci-p2pdma.h | 5 - include/linux/pci.h | 7 +- include/linux/pinctrl/consumer.h | 10 + include/linux/shdma-base.h | 2 +- include/uapi/linux/pci_regs.h | 10 + tools/testing/nvdimm/test/ndtest.c | 13 +- .../selftests/pci_endpoint/pci_endpoint_test.c | 4 + 197 files changed, 5781 insertions(+), 2243 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/spacemit,k1-pdma.yaml create mode 100644 Documentation/devicetree/bindings/pci/sophgo,sg2042-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/st,stm32-pcie-common.yaml create mode 100644 Documentation/devicetree/bindings/pci/st,stm32-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/st,stm32-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/phy/sophgo,cv1800b-usb2-phy.yaml create mode 100644 drivers/pci/controller/cadence/pcie-sg2042.c create mode 100644 drivers/pci/controller/dwc/pcie-stm32-ep.c create mode 100644 drivers/pci/controller/dwc/pcie-stm32.c create mode 100644 drivers/pci/controller/dwc/pcie-stm32.h create mode 100644 drivers/phy/sophgo/Kconfig create mode 100644 drivers/phy/sophgo/Makefile create mode 100644 drivers/phy/sophgo/phy-cv1800-usb2.c