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 aace83c8d932 Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] omits f862836f026d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 97381d170a62 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 8daf1cc68142 Merge branch 'dt/linus' of https://git.kernel.org/pub/scm/ [...] omits 721f7f2cb42c Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 2b7f66ca78cf Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] omits b25fc4ad31e5 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits 51b5a3ee9f97 Merge branch 'staging-linus' of https://git.kernel.org/pub [...] omits 7548f518e95c Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] omits 0d34bc0cc9ef Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits de7f3349f041 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits e6408bf97dc4 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits c66017efb6e5 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 0886cedeb358 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits e4c8936c305b Merge branch 'fs-current' of linux-next omits f398df397bab Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits ba4b1643efd7 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 1c730e1f9f45 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 23bd49d3a1c0 Merge remote-tracking branch 'spi/for-6.17' into spi-linus adds 8b63fee9f623 soundwire: debugfs: add SCP_SDCA_IntStatX and SCP_SDCA_Int [...] adds 969bf687c12c soundwire: bus: Drop dev_pm_domain_detach() call adds 88f5d2a477ec soundwire: Use min() to improve code new 58b65f6dccb0 Merge tag 'soundwire-6.18-rc1' of git://git.kernel.org/pub [...] adds 78a474b5a31a dt-bindings: phy: fsl,imx8mq-usb: Drop 'db' suffix duplica [...] adds 689a54acb568 phy: cdns-dphy: Store hs_clk_rate and return it adds 2674eb7114ff phy: cdns-dphy: Remove leftover code adds 497e78c7a3a0 phy: cadence: cdns-dphy-rx: Add runtime PM support adds 8209b3f79703 phy: ti: omap-usb2: enable compile testing adds 7bb14b61b7d0 phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568 adds 4ca28157bd52 dt-bindings: soc: rockchip: Add RK3528 pipe-phy GRF syscon adds 43a9fade6979 dt-bindings: phy: rockchip: naneng-combphy: Add power-doma [...] adds b6c02cba32b9 dt-bindings: phy: rockchip: naneng-combphy: Add RK3528 variant adds b3bbc6afcff5 phy: rockchip: naneng-combphy: Add SoC prefix to register [...] adds bbcca4fac873 phy: rockchip: naneng-combphy: Add RK3528 support adds 09d1b78cdec9 phy: broadcom: brcm-sata: drop unused module alias adds b05d249ecef5 phy: broadcom: brcm-usb: drop unused module alias adds 3531c4678438 phy: cadence: Sierra: drop unused module alias adds 48d420835fab phy: hisilicon: hi6220-usb: drop unused module alias adds bd86f188b4e6 phy: qualcomm: ipq806x-usb: drop unused module alias adds c6986f867a33 phy: samsung: exynos5-usbdrd: drop unused module alias adds 824cdd26af27 phy: samsung: usb2: drop unused module alias adds 9cbc01aad21f phy: ti: omap-usb2: drop unused module alias adds dbe76a96ad78 phy: ti: ti-pipe3: drop unused module alias adds a27576076b6b phy: ti: dm816x-usb: drop unused module alias adds 8eb3a6f7a188 phy: ti: omap-control: drop unused module alias adds 791cfbe1c560 dt-bindings: phy: qcom,snps-eusb2-repeater: Document qcom, [...] adds 08bde1e7c713 phy: qualcomm: phy-qcom-eusb2-repeater: Support tune-res-f [...] adds 5edc40546550 dt-bindings: phy: qcom,snps-eusb2-repeater: Add compatible [...] adds ce872bce1140 phy: qualcomm: phy-qcom-eusb2-repeater: Add support for PMIV0104 adds edafd4f3fd52 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the [...] adds 0f051749c804 phy: qcom-qmp-pcie: add dual lane PHY support for SM8750 adds 75c21418beb9 phy: sun4i-usb: drop num_phys assumption adds e1e1e77f7df7 phy: remove unneeded 'fast_io' parameter in regmap_config adds a8f9de937dbf phy: rockchip: naneng-combphy: Convert comma to semicolon adds 3bad7fe22796 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb [...] adds 5daf1bbc73e2 phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode' adds 86390472554b phy: qcom: qmp-combo: store DP phy power state adds dd331112c0ad phy: qcom: qmp-combo: introduce QMPPHY_MODE adds 896277138c13 phy: qcom: qmp-combo: register a typec mux to change the Q [...] adds ab9c8aeb2d20 dt-bindings: phy: renesas,usb2-phy: Add RZ/T2H and RZ/N2H support adds f75806d26318 phy: renesas: rcar-gen3-usb2: store drvdata pointer in channel adds 4b7aa47e4c2c phy: renesas: rcar-gen3-usb2: Allow SoC-specific OBINT bit [...] adds b725741f1c21 phy: renesas: rcar-gen3-usb2: Add support for RZ/T2H SoC adds 5f54134428b4 phy: renesas: rcar-gen3-usb2: Move debug print after regis [...] adds ce489635960a dt-bindings: phy: Add eDP PHY compatible for QCS8300 adds 38404274bbee phy: ingenic: use core driver model helper to handle probe errors adds 0c4916aadb8d phy: qcom-qmp-ufs: Add regulator load voting for UFS QMP PHY adds df4beac9da5f phy: qcom-qmp-ufs: Add PHY and PLL regulator load adds da938e39a816 phy: hisilicon: Remove redundant ternary operators adds e7ec351347b6 phy: renesas: rcar-gen3-usb2: Remove redundant ternary operators adds 0c5375b06060 phy: rockchip: usbdp: Remove redundant ternary operators adds 616fe247bdce phy: qcom: m31-eusb2: Fix the error log while enabling clock adds 9bef84d30f1f phy: lynx-28g: check return value when calling lynx_28g_pll_get adds 3d13e378d465 dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1051 adds 356590cd61cf phy: renesas: rcar-gen3-usb2: Fix ID check logic with VBUS valid adds 284fb19a3ffb phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling adds 2c27aaee934a phy: cadence: cdns-dphy: Update calibration wait time for [...] adds cdb2511bf392 dt-bindings: phy: Add Sophgo CV1800 USB phy adds f0c6d776f74d phy: sophgo: Add USB 2.0 PHY driver for Sophgo CV18XX/SG200X adds d337c557581e phy: renesas: r8a779f0-ether-serdes: add USXGMII mode adds e4a8db93b5ec phy: renesas: r8a779f0-ether-serdes: add new step added to [...] adds 43bd2c44515f phy: cadence: cdns-dphy: Enable lower resolutions in dphy adds c254815b0267 dt-bindings: phy: rockchip-inno-csi-dphy: make power-domai [...] adds 5072b8e98eef dt-bindings: phy: rockchip-inno-csi-dphy: add rk3588 variant adds 8c7c19466c85 phy: rockchip: phy-rockchip-inno-csidphy: allow writes to [...] adds 260435153c90 phy: rockchip: phy-rockchip-inno-csidphy: allow for differ [...] adds 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 [...] adds 72dd8b2914b5 dmaengine: zynqmp_dma: Add shutdown operation support adds 7a430af7d135 dt-bindings: dma: nvidia,tegra20-apbdma: Add undocumented [...] adds 847164d47098 dmaengine: idxd: Replace memset(0) + strscpy() with strscpy_pad() adds c937969a503e dmaengine: idxd: Add a new IAA device ID for Wildcat Lake [...] adds 1daede86fef9 dmaengine: ppc4xx: Remove space before newline adds 981d4978ff09 dmaengine: Replace zero-length array with flexible-array adds d9a3e9929452 dmaengine: sh: setup_xref error handling adds 38433a6fdfb7 dmaengine: xilinx_dma: Support descriptor setup from dma_vecs adds 7ea95d55e631 dmaengine: Fix dma_async_tx_descriptor->tx_submit documentation adds d5df661c9c76 dt-bindings: dmaengine: xilinx_dma: Remove DMA client properties adds 39ce725e621b dt-bindings: dma: Add SpacemiT K1 PDMA controller adds e73a9a13c99c dmaengine: mmp_pdma: Add clock support adds fc72462bc610 dmaengine: mmp_pdma: Add reset controller support adds 35e40bf761fc dmaengine: mmp_pdma: Add operations structure for controll [...] adds 5cfe585d8624 dmaengine: mmp_pdma: Add SpacemiT K1 PDMA support with 64- [...] adds a33e3b667d2f dmaengine: mv_xor: match alloc_wc and free_wc adds 5e742de97c80 dmaengine: dw-edma: Set status for callback_result adds 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 [...] adds d0a2dee7d458 PCI/AER: Allow drivers to opt in to Bus Reset on Non-Fatal Errors adds 1cbc5e25fb70 PCI/ERR: Fix uevent on failure to recover adds 9011f0667c93 PCI/ERR: Notify drivers on failure to recover adds 45bc82563d55 PCI/ERR: Update device error_state already after reset adds cc4a7a21e815 PCI/ERR: Remove remnants of .link_reset() callback adds bbf7d0468d0d PCI/AER: Fix missing uevent on recovery when a reset is requested adds dab32f2576a3 s390/pci: Use pci_uevent_ers() in PCI recovery adds 704e5dd1c023 powerpc/eeh: Use result of error_detected() in uevent adds 6633875250b3 PCI/AER: Support errors introduced by PCIe r6.0 adds c8ab5e888bb6 PCI/AER: Print TLP Log for errors introduced since PCIe r1.1 adds 0a27bdb14b02 PCI/AER: Fix NULL pointer access by aer_info adds 01cc0dc9de9c Documentation: PCI: Sync AER doc with code adds 8e4a13fc61d3 Documentation: PCI: Sync error recovery doc with code adds 15dea68d41d5 Documentation: PCI: Amend error recovery doc with DPC/AER [...] adds 40103d2a42fe Documentation: PCI: Tidy error recovery doc's PCIe nomenclature adds 8a760c454da2 Documentation: PCI: Fix typos adds deb2f228388f PCI/AER: Avoid NULL pointer dereference in aer_ratelimit() adds a0d0cad13f71 Merge branch 'pci/aer' adds f3ac2ff14834 PCI/ASPM: Enable all ClockPM and ASPM states for devicetre [...] adds a729c1664619 PCI: qcom: Remove custom ASPM enablement code adds 7cc5e1e62bd2 Merge branch 'pci/aspm' adds 24b2d3c452e5 PCI: Use header type defines in pci_setup_device() adds aa84931ba7f9 PCI: Clean up early_dump_pci_device() adds c763fae8c423 PCI: Clean up pci_scan_child_bus_extend() loop adds a22250fe933d PCI: Add Extended Tag + MRRS quirk for Xeon 6 adds 31e04a46cefc Merge branch 'pci/enumeration' adds 1d33d9e46c08 PCI: hotplug: Clean up spaces in messages adds 35dbfcb7dc0d Merge branch 'pci/hotplug' adds ebc7086b39e5 PCI: Disable MSI on RDC PCI to PCIe bridges adds 5c16adf2b951 Merge branch 'pci/msi' adds fad8e9785450 PCI: of: Update parent unit address generation in of_pci_p [...] adds 3cde1c3ec920 Merge branch 'pci/of' adds 6238784e502b PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call adds 54dbd2a8e974 PCI/P2PDMA: Reduce scope of pci_has_p2pmem() adds 0bb65e32495e Merge branch 'pci/p2pdma' adds 299fad413367 PCI/PM: Skip resuming to D0 if device is disconnected adds 48991e493507 PCI/sysfs: Ensure devices are powered for config reads adds 4c5cd8d64172 Merge branch 'pci/pm' adds ab81f2f79c68 PCI/pwrctrl: Fix double cleanup on devm_add_action_or_rese [...] adds 39f9be6aba3a PCI/pwrctrl: Fix device leak at registration adds e24bbbe07802 PCI/pwrctrl: Fix device and OF node leak at bus scan adds dc32e9346b26 PCI/pwrctrl: Fix device leak at device stop adds b365c0a76946 Merge branch 'pci/pwrctrl' adds 6e460c3d6110 PCI: Ensure relaxed tail alignment does not increase min_align adds ff77c5219747 PCI: Fix pdev_resources_assignable() disparity adds 31af09b3eaf3 PCI: Fix failure detection during resource resize adds 2657a0c98223 m68k/PCI: Use pci_enable_resources() in pcibios_enable_device() adds 754babaaf333 sparc/PCI: Remove pcibios_enable_device() as they do nothi [...] adds ae81aad5c2e1 MIPS: PCI: Use pci_enable_resources() adds e240edffd04f PCI: Move find_bus_resource_of_type() earlier adds 1ce76bc0497b PCI: Refactor find_bus_resource_of_type() logic checks adds 2ee33aa14d3f PCI: Always claim bridge window before its setup adds b15f45ab65e2 PCI: Disable non-claimed bridge window adds 3baeae36039a PCI: Use pci_release_resource() instead of release_resource() adds 1cdffa51ecc4 PCI: Enable bridge even if bridge window fails to assign adds 8278c6914306 PCI: Preserve bridge window resource type flags adds e4934832c588 PCI: Add defines for bridge window indexing adds 74afce3dfcba PCI: Add bridge window selection functions adds 3ab10f83e277 PCI: Fix finding bridge window in pci_reassign_bridge_resources() adds 85796d20a690 PCI: Warn if bridge window cannot be released when resizing BAR adds 7dc58aa7f1b3 PCI: Use pbus_select_window() during BAR resize adds ebe091ad81e1 PCI: Use pbus_select_window_for_type() during IO window sizing adds da07881005e5 PCI: Rename resource variable from r to res adds 13016e15d595 PCI: Use pbus_select_window() in space available checker adds ae88d0b9c57f PCI: Use pbus_select_window_for_type() during mem window sizing adds 4292a1e45fd4 PCI: Refactor distributing available memory to use loops adds aaae2863e731 PCI: Refactor remove_dev_resources() to use pbus_select_window() adds ebbebd8873c4 PCI: Add pci_setup_one_bridge_window() adds 159fbfd0412b PCI: Pass bridge window to pci_bus_release_bridge_resources() adds 43b4f7cd064b PCI: Alter misleading recursion to pci_bus_release_bridge_ [...] adds 15c5867b0ae6 PCI: Don't print stale information about resource adds a43ac325c7cb PCI: Set up bridge resources earlier adds fead6a0b15bf Merge branch 'pci/resource' adds 05703271c3cd PCI/IOV: Add PCI rescan-remove locking when enabling/disab [...] adds 60e7b5aa8571 PCI: Add lockdep assertion in pci_stop_and_remove_bus_device() adds 3d56c863189d Merge branch 'pci/virtualization' adds f2543da14dc2 PCI: switchtec: Replace manual locks with guard adds 91553998f26a Merge branch 'pci/switchtec' adds 37d1ade89606 PCI: Clean up __pci_find_next_cap_ttl() readability adds 3c02084d8fa5 PCI: Refactor capability search into PCI_FIND_NEXT_CAP() adds 4d909bf1a53e PCI: Refactor extended capability search into PCI_FIND_NEX [...] adds 8ffc9f234fdf PCI: dwc: Implement capability search using PCI core APIs adds 3a33020d22bf PCI: dwc: ep: Implement capability search using PCI core APIs adds 18ac51ae9df9 PCI: cadence: Implement capability search using PCI core APIs adds 907912c1daa7 PCI: cadence: Use cdns_pcie_find_*capability() to avoid ha [...] adds fef353037982 Merge branch 'pci/capability-search' adds 4edc575c5582 dt-bindings: PCI: Correct example indentation adds 6dd0ca9f2dfa dt-bindings: PCI: qcom,pcie-sm8550: Add SM8750 compatible adds 57a48a2619c5 dt-bindings: PCI: ti,am65: Extend for use with PVU adds 96a17ed17b36 dt-bindings: PCI: qcom,pcie-x1e80100: Set clocks minItems [...] adds 94401068457e Merge branch 'pci/dt-binding' adds 57a75fa9d56e PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in p [...] adds 1ad82f9db13d misc: pci_endpoint_test: Fix array underflow in pci_endpoi [...] adds 152a09361bb2 Documentation: PCI: endpoint: Document BAR assignment adds 27fce9e8c6f0 PCI: endpoint: Drop superfluous pci_epc_features initialization adds cc8e39106716 misc: pci_endpoint_test: Skip IRQ tests if irq is out of range adds 384b1b29481e misc: pci_endpoint_test: Cleanup extra 0 initialization adds 106fc08b30a2 selftests: pci_endpoint: Skip IRQ test if IRQ is out of range. adds d5f6bd3ee3f5 PCI: endpoint: pci-epf-test: Limit PCIe BAR size for fixed BARs adds f272210b28d0 PCI: endpoint: pci-epf-test: Fix doorbell test support adds 85afa9ea122d PCI: endpoint: pci-epf-test: Add NULL check for DMA channe [...] adds b640d42a6ac9 PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq() adds 82f1cc171ce9 PCI: tegra194: Set pci_epc_features::msi_capable to true adds 42f9c66a6d0c PCI: tegra194: Reset BARs when running in PCIe endpoint mode adds f8c9ad46b004 PCI: tegra194: Handle errors in BPMP response adds f26502c7b895 Merge branch 'pci/endpoint' adds 0b9275edc354 dt-bindings: PCI: amd-mdb: Add example usage of reset-gpio [...] adds 1d0156c8b230 PCI: amd-mdb: Add support for PCIe RP PERST# signal handling adds df1d435baafa Merge branch 'pci/controller/amd-mdb' adds cef730075cfe PCI: dwc: Support 16-lane operation adds f2b2fcf6d64e Merge branch 'pci/controller/dwc' adds 09fefb24ed5e PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify() adds eea30c760122 PCI: qcom-ep: Remove redundant edma.nr_irqs initialization adds 0a09e23176be Merge branch 'pci/controller/dwc-edma' adds ce47f81925ed PCI: hv: Remove unused parameter of hv_msi_free() adds 5611712af3e6 Merge branch 'pci/controller/hv' adds c221cbf8dc54 PCI: imx6: Enable the Vaux supply if available adds efe4466add2f Merge branch 'pci/controller/imx6' adds 9a7f144e18dc PCI: j721e: Fix module autoloading adds f842d3313ba1 PCI: j721e: Fix programming sequence of "strap" settings adds cfcd6cab2f33 PCI: j721e: Fix incorrect error message in probe() adds da72dcc28eb7 Merge branch 'pci/controller/j721e' adds ffdd27d36265 PCI: keystone: Use kcalloc() instead of kzalloc() adds e51d05f523e4 PCI: keystone: Use devm_request_irq() to free "ks-pcie-err [...] adds 836eec3a7c6f Merge branch 'pci/controller/keystone' adds a895dc47ceba PCI: mediatek-gen3: Implement sys clock ready time setting adds 0106b6c114cf dt-bindings: PCI: mediatek-gen3: Add support for MT6991/MT8196 adds 81fedb39a9f0 PCI: mediatek-gen3: Add support for MediaTek MT8196 SoC adds dde4b05e26c5 Merge branch 'pci/controller/mediatek-gen3' adds 882569dca664 PCI: plda: Remove dev_err_probe() when the errno is -ENOMEM adds 93f32da3d409 Merge branch 'pci/controller/plda' adds add7b05aeeb4 PCI: qcom: Select PCI Power Control Slot driver adds 45df22935bdc PCI: qcom: Restrict port parsing only to PCIe bridge child nodes adds 37bf0f4e39de PCI: qcom: Add equalization settings for 8.0 GT/s and 32.0 GT/s adds ea5fbbc15906 PCI: qcom: Fix macro typo for CURSOR adds af8df709bf36 PCI: qcom: Move host bridge 'phy' and 'reset' pointers to [...] adds c96992a24bec PCI: dwc: Add support for ELBI resource mapping adds f6fd357f7afb PCI: dwc: Prepare the driver for enabling ECAM mechanism u [...] adds 4660e50cf818 PCI: qcom: Prepare for the DWC ECAM enablement adds 0da48c5b2fa7 PCI: dwc: Support ECAM mechanism by enabling iATU 'CFG Shi [...] adds 531abff0fa53 Merge branch 'pci/controller/qcom' adds d96ac5bdc52b PCI: rcar-gen4: Fix PHY initialization adds 8795b7058177 PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion adds 0056d29f8c1b PCI: rcar-gen4: Assure reset occurs before DBI access adds 2bdf1d428f48 PCI: rcar-gen4: Fix inverted break condition in PHY initia [...] adds 86a3f3db9a0f Merge branch 'pci/controller/rcar-gen4' adds d3fee10e40a9 PCI: rcar-host: Pass proper IRQ domain to generic_handle_d [...] adds 0a8f173d9dad PCI: rcar-host: Drop PMSR spinlock adds 5ed35b4d490d PCI: rcar-host: Convert struct rcar_msi mask_lock into raw [...] adds 2ee6181ffdb8 Merge branch 'pci/controller/rcar-host' adds 4e4a4f58bed1 dt-bindings: pci: Add Sophgo SG2042 PCIe host adds 49a6c160ad48 PCI: cadence: Check for the existence of cdns_pcie::ops be [...] adds 1c72774df028 PCI: sg2042: Add Sophgo SG2042 PCIe driver adds 0157e111db7d Merge branch 'pci/controller/sophgo' adds 272dad3f8400 Documentation: pinctrl: Describe PM helper functions for s [...] adds 08383cd479f8 pinctrl: Add pinctrl_pm_select_init_state helper function adds 5ffa3d2f43a4 dt-bindings: PCI: Add STM32MP25 PCIe Root Complex bindings adds 63a562b33a9c PCI: stm32: Add PCIe host support for STM32MP25 adds b8ef623f18da dt-bindings: PCI: Add STM32MP25 PCIe Endpoint bindings adds 151f3d29baf4 PCI: stm32-ep: Add PCIe Endpoint support for STM32MP25 adds c86a24dfa902 MAINTAINERS: Add entry for ST STM32MP25 PCIe drivers adds 30eccd3b7d2f Merge branch 'pci/controller/stm32' adds e1a8805e5d26 PCI: tegra: Fix devm_kcalloc() argument order for port->ph [...] adds 4f152338e384 PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_p [...] adds 26fda92d3b56 PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock adds e1bd928479fb PCI: tegra194: Rename 'root_bus' to 'root_port_bus' in teg [...] adds c4c50d8da88c Merge branch 'pci/controller/tegra' adds b26fc701a251 PCI: xgene-msi: Return negative -EINVAL in xgene_msi_handl [...] adds 7fe17980cb4e Merge branch 'pci/controller/xgene' adds 98a4f5b73592 PCI: xilinx-nwl: Fix ECAM programming adds 43c59341487d Merge branch 'pci/controller/xilinx-nwl' adds fac679df7580 PCI/ACPI: Fix pci_acpi_preserve_config() memory leak adds cf6ee09b0913 PCI/sysfs: Expose PCI device serial number adds 51204faa4273 Merge branch 'pci/misc' new 2f2c7254931f Merge tag 'pci-v6.18-changes' of git://git.kernel.org/pub/ [...] adds bdbb4a2d2aea watchdog: intel_oc_wdt: Do not try to write into const memory adds 5cacd26436a6 dt-bindings: watchdog: renesas,wdt: Add support for RZ/T2H [...] adds 19f7eaec4d9d watchdog: rzv2h: Obtain clock-divider and timeout values f [...] adds 6229b35298af watchdog: rzv2h: Make "oscclk" and reset controller optional adds ef6080fec60a watchdog: rzv2h: Add support for configurable count clock source adds 2b2069763527 watchdog: rzv2h: Add support for RZ/T2H adds 73ea1e92be46 watchdog: rzv2h: Improve error strings and add newlines adds e76bb4ee92dc watchdog: s3c2410_wdt: Replace hardcoded values with macro [...] adds df3c6e0b6d83 watchdog: s3c2410_wdt: Fix max_timeout being calculated larger adds a36c90ab4d28 watchdog: s3c2410_wdt: Increase max timeout value of watchdog adds c76c029ce568 watchdog: s3c2410_wdt: exynosautov920: Enable QUIRK_HAS_32BIT_CNT adds 9f2517f59d36 watchdog: s3c2410_wdt: exynosautov9: Enable supported features adds 66036fa63a9b watchdog: rzg2l_wdt: don't print superfluous errors adds 28cee77baf63 watchdog: rzv2h_wdt: don't print superfluous errors adds 7c628fb8db07 watchdog: visconti: don't print superfluous errors adds 7dfd80f70ef0 watchdog: mpc8xxx_wdt: Reload the watchdog timer when enab [...] adds 064a97a29e3b dt-bindings: watchdog: add SMARC-sAM67 support adds c64c2a50cdd4 watchdog/hpwdt New maintianer new 169c9d06a265 Merge tag 'linux-watchdog-6.18-rc1' of git://www.linux-wat [...] adds 11bdf36be827 nvdimm: Use str_plural() to simplify the code adds d1a599a8136b ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_er [...] adds 0020839be034 nvdimm: Introduce guard() for nvdimm_bus_lock adds 88506435d9d4 nvdimm: Clean up __nd_ioctl() and remove gotos adds a9e6aa994917 nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in [...] adds 5c34f2b6f89a nvdimm: Remove duplicate linux/slab.h header new ba9dac987319 Merge tag 'libnvdimm-for-6.18' of git://git.kernel.org/pub [...] adds 35fae10aaf08 um: Support SPARSE_IRQ adds a0830785e89d um: virtio-pci: implement .shutdown() adds 26577cfbe1d6 um: Add missing trailing newline to help messages adds 2cc62ed234f1 um: vector: Fix indentation for help message adds 725e9d81868f um: Fix help message for ssl-non-raw adds 4c134c2a5f3d um: Indent time-travel help messages adds 78624eb99e1a um: Remove unused offset and child_err fields from stub_data adds b765d69a1adf um: Remove outdated comment about STUB_DATA_PAGES adds e047f9af9d69 um: Centralize stub size calculations adds a73a9aad8a81 um: Stop tracking virtual CPUs via mm_cpumask() adds be6a0372be58 um: Remove unused cpu_data and current_cpu_data macros adds e66ae377fe21 um: Remove unused ipi_pipe field from cpuinfo_um new fc282d1731ec Merge tag 'uml-for-linux-6.18-rc1' of git://git.kernel.org [...] adds 2b5f6638204c Merge tag 'acpi-6.18-rc1' into loongarch-next adds abb2a5572264 LoongArch: Add cflag -fno-isolate-erroneous-paths-dereference adds 19baac378a5f LoongArch: Fix build error for LTO with LLVM-18 adds 98662be7ef20 LoongArch: Init acpi_gbl_use_global_lock to false adds 5dcddd268a8d LoongArch: Allow specify SIMD width via kernel parameters adds 30ade4fef7ad LoongArch: Add struct loongarch_image_header for kernel adds d162feec6b6e LoongArch: Add preparatory infrastructure for kexec_file adds 55d990f0084c LoongArch: Add EFI binary support for kexec_file adds fc9c112f804a LoongArch: Add ELF binary support for kexec_file adds 1bcca8620a91 LoongArch: Add crash dump support for kexec_file adds c8168b4faf1d LoongArch: Automatically disable kaslr if boot from kexec_file adds 892979b0a97c LoongArch: Try VMA lock-based page fault handling first adds db740f5689e6 LoongArch: Handle new atomic instructions for probes adds 24ff0347bbfd LoongArch: BPF: Optimize sign-extention mov instructions adds 7b6c2d172d02 LoongArch: BPF: Fix uninitialized symbol 'retval_off' adds 909d3e3f51b1 LoongArch: BPF: Remove duplicated flags check adds b0f50dc09bf0 LoongArch: BPF: Remove duplicated bpf_flush_icache() adds 3d770bd11b94 LoongArch: BPF: No text_poke() for kernel text adds e82406c7cbdd LoongArch: BPF: No support of struct argument in trampolin [...] adds a04731cbee6e LoongArch: BPF: Don't align trampoline size adds ea645cfd3d5f LoongArch: BPF: Make trampoline size stable adds de2c0b778864 LoongArch: BPF: Make error handling robust in arch_prepare [...] adds 8b51b11b3d81 LoongArch: BPF: Sign-extend struct ops return values properly adds 032676ff8217 LoongArch: Update Loongson-3 default config file new fb5bc347311b Merge tag 'loongarch-6.18' of git://git.kernel.org/pub/scm [...] adds 6777885605e1 KVM: x86/mmu: Track possible NX huge pages separately for [...] adds 62105564226e KVM: x86/mmu: Rename kvm_tdp_mmu_zap_sp() to better indica [...] adds a57750909580 KVM: x86/mmu: Recover TDP MMU NX huge pages using MMU read lock adds 3ccbf6f47098 KVM: x86/mmu: Return -EAGAIN if userspace deletes/moves me [...] adds 2bc2694fe20b KVM: TDX: Do not retry locally when the retry is caused by [...] adds 5b0d0d85422d Merge tag 'kvm-x86-mmu-6.18' of https://github.com/kvm-x86 [...] adds a1f2418c3eea KVM: VMX: Fix an indentation adds 65391feb042b KVM: VMX: Add host MSR read/write helpers to consolidate p [...] adds 7cbb14d361bd KVM: TDX: Remove redundant __GFP_ZERO adds 510c47f165f0 KVM: TDX: Fix uninitialized error code for __tdx_bringup() adds 0f68fe44550c Merge tag 'kvm-x86-vmx-6.18' of https://github.com/kvm-x86 [...] adds c78af20374a1 KVM: SEV: Drop GHCB_VERSION_DEFAULT and open code it adds 00f0b959ffb0 KVM: SEV: Enforce minimum GHCB version requirement for SEV [...] adds 7b59c73fd611 x86/cpufeatures: Add SNP Secure TSC adds 34bd82aab15b KVM: SVM: Move SEV-ES VMSA allocation to a dedicated sev_v [...] adds 3d4e882e3439 KVM: SEV: Move init of SNP guest state into sev_init_vmcb() adds baf6ed177290 KVM: SEV: Set RESET GHCB MSR value during sev_es_init_vmcb() adds f7b1f0c1620d KVM: SEV: Fold sev_es_vcpu_reset() into sev_vcpu_create() adds a311fce2b694 KVM: SVM: Enable Secure TSC for SNP guests adds 2f5f8fb9de09 KVM: SEV: Save the SEV policy if and only if LAUNCH_START [...] adds fc55b4cda00a KVM: nSVM: Replace kzalloc() + copy_from_user() with memdu [...] adds e0ff302b79c5 KVM: SEV: Rename kvm_ghcb_get_sw_exit_code() to kvm_get_ca [...] adds bd5f500d2317 KVM: SEV: Read save fields from GHCB exactly once adds 4135a9a8ccba KVM: SEV: Validate XCR0 provided by guest in GHCB adds 5b66e335ead6 KVM: SEV: Reject non-positive effective lengths during LAU [...] adds 9bc366350734 KVM: x86: Add helper to retrieve current value of user return MSR adds 29da8c823abf KVM: SVM: Re-load current, not host, TSC_AUX on #VMEXIT fr [...] adds 44bfe1f0490d KVM: SVM: Make svm_x86_ops globally visible, clean up on-H [...] adds eb44ea6a7aac KVM: SVM: Move x2AVIC MSR interception helper to avic.c adds a9095e4fc436 KVM: SVM: Update "APICv in x2APIC without x2AVIC" in avic. [...] adds ce4253e21fa8 KVM: SVM: Always print "AVIC enabled" separately, even whe [...] adds ad65dca2ca4c KVM: SVM: Don't advise the user to do force_avic=y (when x [...] adds b14665353162 KVM: SVM: Move global "avic" variable to avic.c adds ca2967de5a5b KVM: SVM: Enable AVIC by default for Zen4+ if x2AVIC is support adds a104e0a3052d Merge tag 'kvm-x86-svm-6.18' of https://github.com/kvm-x86 [...] adds d7fc7d9833f6 KVM: SEV: Introduce new min,max sev_es and sev_snp asid variables adds 6c7c620585c6 KVM: SEV: Add SEV-SNP CipherTextHiding support adds 10ef74c06bb1 Merge tag 'kvm-x86-ciphertext-6.18' of https://github.com/ [...] adds e750f8539128 KVM: x86: Don't (re)check L1 intercepts when completing us [...] adds 68e61f6fd656 KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2 adds 0910dd7c9ad4 KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP i [...] adds 49be82d4ad2e arch/x86/kvm/ioapic: Remove license boilerplate with bad F [...] adds 1f0654dc75b8 KVM: x86: allow CPUID 0xC000_0000 to proceed on Zhaoxin CPUs adds cc63f918a215 kvm: x86: simplify kvm_vector_to_index() adds 15daa58e78ce KVM: x86: Add kvm_icr_to_lapic_irq() helper to allow for f [...] adds 777414340085 KVM: x86: Only allow "fast" IPIs in fastpath WRMSR(X2APIC_ [...] adds aeeb4c7fff52 KVM: x86: Drop semi-arbitrary restrictions on IPI type in [...] adds 0a94b2042419 KVM: x86: Unconditionally handle MSR_IA32_TSC_DEADLINE in [...] adds aebcbb609773 KVM: x86: Acquire SRCU in WRMSR fastpath iff instruction n [...] adds aa2e4f029341 KVM: x86: Unconditionally grab data from EDX:EAX in WRMSR [...] adds d618fb4e43a0 KVM: x86: Fold WRMSR fastpath helpers into the main handler adds a3e80bf73ee1 KVM: x86/pmu: Move kvm_init_pmu_capability() to pmu.c adds 43f5bea2639c KVM: x86/pmu: Add wrappers for counting emulated instructi [...] adds 5dfd498bad5f KVM: x86/pmu: Calculate set of to-be-emulated PMCs at time [...] adds 6b6f1adc4332 KVM: x86/pmu: Rename pmc_speculative_in_use() to pmc_is_lo [...] adds e630bb52d27f KVM: x86/pmu: Open code pmc_event_is_allowed() in its callers adds 58baa649ea09 KVM: x86/pmu: Drop redundant check on PMC being globally e [...] adds 8709656514c1 KVM: x86/pmu: Drop redundant check on PMC being locally en [...] adds 3eced8b07bb9 KVM: x86/pmu: Rename check_pmu_event_filter() to pmc_is_ev [...] adds 8bb8b60c95c5 KVM: x86: Push acquisition of SRCU in fastpath into kvm_pm [...] adds 6c3d4b917995 KVM: x86: Add a fastpath handler for INVD adds 3c7cb8414533 x86/cpufeatures: Add a CPU feature bit for MSR immediate f [...] adds ec400f6c2f27 KVM: x86: Rename local "ecx" variables to "msr" and "pmc" [...] adds 87a877de367d KVM: x86: Rename handle_fastpath_set_msr_irqoff() to handl [...] adds 885df2d2109a KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on Intel adds ec93675a3251 KVM: VMX: Support the immediate form of WRMSRNS in the VM- [...] adds d90ebf5a06ec KVM: x86: Advertise support for the immediate form of MSR [...] adds d2dcf25a4cf2 KVM: x86: Rename kvm_{g,s}et_msr()* to show that they emul [...] adds db07f3d0eb19 KVM: x86: Use double-underscore read/write MSR helpers as [...] adds c2aa58b226ab KVM: x86: Add kvm_msr_{read,write}() helpers adds 41f6710f99f4 KVM: x86: Manually clear MPX state only on INIT adds c26675447faf KVM: x86: Zero XSTATE components on INIT by iterating over [...] adds cbf5d9457462 KVM: x86: Move kvm_irq_delivery_to_apic() from irq.c to lapic.c adds 73473f31a4bf KVM: x86: Make "lowest priority" helpers local to lapic.c adds aac057dd6231 KVM: x86: Move vector_hashing into lapic.c adds b3a37bff8daf KVM: TDX: Reject fully in-kernel irqchip if EOIs are prote [...] adds 06dc910f5e07 KVM: x86/pmu: Correct typo "_COUTNERS" to "_COUNTERS" adds 4319fa120f0f KVM: x86: Use guard() instead of mutex_lock() to simplify code adds cbd860293d13 KVM: x86: hyper-v: Use guard() instead of mutex_lock() to [...] adds 5b5133e6a55b Documentation: KVM: Call out that KVM strictly follows the [...] adds 4687a2c4e6a6 KVM: VMX: Setup canonical VMCS config prior to kvm_x86_ven [...] adds e3d1f2826da6 KVM: SVM: Check pmu->version, not enable_pmu, when getting [...] adds 51f34b1e650f KVM: x86/pmu: Snapshot host (i.e. perf's) reported PMU cap [...] adds 1e24bece2681 KVM: x86: Rename vmx_vmentry/vmexit_ctrl() helpers adds cdfed9370b96 KVM: x86/pmu: Move PMU_CAP_{FW_WRITES,LBR_FMT} into msr-in [...] adds 6057497336bb KVM: x86: Rework KVM_REQ_MSR_FILTER_CHANGED into a generic [...] adds 5a1a726e68ff KVM: x86: Use KVM_REQ_RECALC_INTERCEPTS to react to CPUID updates adds 2bff2edf69ed KVM: VMX: Add helpers to toggle/change a bit in VMCS execu [...] adds 30c0267f1581 KVM: x86/pmu: Use BIT_ULL() instead of open coded equivalents adds 9bae7a086394 KVM: x86/pmu: Move initialization of valid PMCs bitmask to [...] adds c49aa9837686 KVM: x86/pmu: Restrict GLOBAL_{CTRL,STATUS}, fixed PMCs, a [...] adds e8f85d7884e0 KVM: x86: Don't treat ENTER and LEAVE as branches, because [...] adds 86bcd23df9ce KVM: x86: Fix hypercalls docs section number order adds d05ca6b7931e Merge tag 'kvm-x86-misc-6.18' of https://github.com/kvm-x8 [...] adds 5dca3808b2fc KVM: x86: Merge 'svm' into 'cet' to pick up GHCB dependencies adds 1f2bbbbbda57 KVM: x86: Merge 'selftests' into 'cet' to pick up ex_str() adds 06f2969c6a12 KVM: x86: Introduce KVM_{G,S}ET_ONE_REG uAPIs support adds c0a5f2989122 KVM: x86: Report XSS as to-be-saved if there are supported [...] adds 338543cbe033 KVM: x86: Check XSS validity against guest CPUIDs adds 9622e116d0d2 KVM: x86: Refresh CPUID on write to guest MSR_IA32_XSS adds 779ed05511f2 KVM: x86: Initialize kvm_caps.supported_xss adds e44eb58334bb KVM: x86: Load guest FPU state when access XSAVE-managed MSRs adds 586ef9dcbb28 KVM: x86: Add fault checks for guest CR4.CET setting adds 6a11c860d8a4 KVM: x86: Report KVM supported CET MSRs as to-be-saved adds d6c387fc396b KVM: VMX: Introduce CET VMCS fields and control bits adds 9d6812d41535 KVM: x86: Enable guest SSP read/write interface with new uAPIs adds 8b59d0275c96 KVM: VMX: Emulate read and write to CET MSRs adds 1a61bd0d126a KVM: x86: Save and reload SSP to/from SMRAM adds 25f3840483e6 KVM: VMX: Set up interception for CET MSRs adds 584ba3ffb984 KVM: VMX: Set host constant supervisor states to VMCS fields adds 57c3db7e2e26 KVM: x86: Don't emulate instructions affected by CET features adds 82c0ec028258 KVM: x86: Don't emulate task switches when IBT or SHSTK is [...] adds d4c03f63957c KVM: x86: Emulate SSP[63:32]!=0 #GP(0) for FAR JMP to 32-bit mode adds 296599346c67 KVM: x86/mmu: WARN on attempt to check permissions for Sha [...] adds 843af0f2e461 KVM: x86/mmu: Pretty print PK, SS, and SGX flags in MMU tr [...] adds b3744c59ebc5 KVM: x86: Allow setting CR4.CET if IBT or SHSTK is supported adds 19e6e083f3f9 KVM: nVMX: Always forward XSAVES/XRSTORS exits from L2 to L1 adds 69cc3e886582 KVM: x86: Add XSS support for CET_KERNEL and CET_USER adds 1f6f68fcfe43 KVM: x86: Disable support for Shadow Stacks if TDP is disabled adds f705de12a22c KVM: x86: Initialize allow_smaller_maxphyaddr earlier in setup adds 343acdd158a5 KVM: x86: Disable support for IBT and SHSTK if allow_small [...] adds e140467bbdaf KVM: x86: Enable CET virtualization for VMX and advertise [...] adds f7336d47be53 KVM: VMX: Configure nested capabilities after CPU capabilities adds 033cc166f029 KVM: nVMX: Virtualize NO_HW_ERROR_CODE_CC for L1 event inj [...] adds 625884996bff KVM: nVMX: Prepare for enabling CET support for nested guest adds 8060b2bd2dd0 KVM: nVMX: Add consistency checks for CR0.WP and CR4.CET adds 62f7533a6b3a KVM: nVMX: Add consistency checks for CET states adds 42ae6448531b KVM: nVMX: Advertise new VM-Entry/Exit control bits for CET state adds 48b2ec0d540c KVM: SVM: Emulate reads and writes to shadow stack MSRs adds c5ba49458513 KVM: nSVM: Save/load CET Shadow Stack state to/from vmcb12/vmcb02 adds c7586aa3bed4 KVM: SVM: Update dump_vmcb with shadow stack save area additions adds 38c46bdbf998 KVM: SVM: Pass through shadow stack MSRs as appropriate adds b5fa221f7b08 KVM: SEV: Synchronize MSR_IA32_XSS from the GHCB when it's valid adds 8db428fd5229 KVM: SVM: Enable shadow stack virtualization for SVM adds d37cc4819a48 KVM: x86: Add human friendly formatting for #XM, and #VE adds f2f5519aa4e3 KVM: x86: Define Control Protection Exception (#CP) vector adds fddd07626baa KVM: x86: Define AMD's #HV, #VC, and #SX exception vectors adds 9c38ddb3df94 KVM: selftests: Add an MSR test to exercise guest/host and [...] adds 27c41353064f KVM: selftests: Add support for MSR_IA32_{S,U}_CET to MSRs test adds a8b9cca99cf4 KVM: selftests: Extend MSRs test to validate vCPUs without [...] adds 80c2b6d8e7bb KVM: selftests: Add KVM_{G,S}ET_ONE_REG coverage to MSRs test adds 3469fd203bac KVM: selftests: Add coverage for KVM-defined registers in [...] adds 947ab90c9198 KVM: selftests: Verify MSRs are (not) in save/restore list [...] adds d292035fb5d2 KVM: VMX: Make CR4.CET a guest owned bit adds 12abeb81c873 Merge tag 'kvm-x86-cet-6.18' of https://github.com/kvm-x86 [...] adds 15463eece957 KVM: s390/vfio-ap: Use kvm_is_gpa_in_memslot() instead of [...] adds 20c489205836 KVM: Export KVM-internal symbols for sub-modules only adds d273b52b6fad KVM: x86: Move kvm_intr_is_single_vcpu() to lapic.c adds 6560468305da KVM: x86: Drop pointless exports of kvm_arch_xxx() hooks adds 6b36119b94d0 KVM: x86: Export KVM-internal symbols for sub-modules only new 256e3417065b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 6df164e29bd4 sunrpc: fix null pointer dereference on zero-length checksum adds c926f0298d3c NFSD: Relocate the fh_want_write() and fh_drop_write() helpers adds c1f203e46c55 NFSD: Move the fh_getattr() helper adds d9adbb6e10bf sunrpc: delay pc_release callback until after the reply is sent adds 2ee3a75e4208 nfsd: discard nfsd_file_get_local() adds c97b737ef8f1 sunrpc: Change ret code of xdr_stream_decode_opaque_fixed adds 832738e4b325 NFSD: Rework encoding and decoding of nfsd4_deviceid adds 274365a51d88 NFSD: Minor cleanup in layoutcommit processing adds 6bf1be3399e2 NFSD: Minor cleanup in layoutcommit decoding adds f963cf2b91a3 NFSD: Implement large extent array support in pNFS adds d68886bae76a NFSD: Fix last write offset handling in layoutcommit adds 2990b5a47984 nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtim [...] adds 5affb498e70b nfsd: ignore ATTR_DELEG when checking ia_valid before noti [...] adds afc5b36e29b9 vfs: add ATTR_CTIME_SET flag adds c066ff58e5d6 nfsd: use ATTR_CTIME_SET for delegated ctime updates adds 7663e963a511 nfsd: track original timestamps in nfs4_delegation adds 3952f1cbcbc4 nfsd: fix SETATTR updates for delegated timestamps adds b40b1ba37ad5 nfsd: fix timestamp updates in CB_GETATTR adds e5e9b24ab8fa nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS [...] adds 6ecdfd7aa8e3 lockd: Remove space before newline adds 17695d72d0b1 nfsd: Replace open-coded conversion of bytes to hex adds 9ebcd022a343 nfsd: Eliminate an allocation in nfs4_make_rec_clidname() adds ab1c282c010c NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() adds e4f574ca9c6d nfsd: decouple the xprtsec policy check from check_nfsd_access() adds a9a15ba23efc sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length adds 7569065fb123 sunrpc: eliminate return pointer in svc_tcp_sendmsg() adds f64397e04b4d NFSD: Drop redundant conversion to bool adds 898374fdd7f0 nfsd: unregister with rpcbind when deleting a transport adds dd9adfa0da2b NFS: Remove rpcbind cleanup for NFSv4.0 callback adds d73d06dac604 SUNRPC: Move the svc_rpcb_cleanup() call sites adds fb340bfd48bc NFSD: Delay adding new entries to LRU adds 8ddd06be9a9e NFSD: Reduce DRC bucket size adds a082e4b4d08a nfsd: nfserr_jukebox in nlm_fopen should lead to a retry adds 13289ed501ba nfsd: Don't force CRYPTO_LIB_SHA256 to be built-in adds 6c15463c4511 sunrpc: fix "occurence"->"occurrence" adds db155b7c7c85 NFSD: Disallow layoutget during grace period adds e0963ce53b00 NFSD: Allow layoutcommit during grace period adds eafdd7e949bb nfsd: delete unnecessary NULL check in __fh_verify() adds d6e80d48f9c8 NFSD: Do the grace period check in ->proc_layoutget adds 6304affe4564 NFSD: Add io_cache_{read,write} controls to debugfs adds d8e97cc476e3 SUNRPC: Make RPCSEC_GSS_KRB5 select CRYPTO instead of depe [...] adds 73cc6ec1a89a nfsd: discard nfserr_dropit new 81538c8e4280 Merge tag 'nfsd-6.18' of git://git.kernel.org/pub/scm/linu [...] new 4335c4496b1b btrfs: fix PAGE_SIZE format specifier in open_ctree() new c746c3b51698 Merge tag 'for-6.18-tag' of git://git.kernel.org/pub/scm/l [...] new b0edce7134fb Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new 123f449d8f40 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new c3d992c93adb Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new fd492b4a8aa3 Merge branch 'fs-current' of linux-next new 66128f4287b0 kbuild: uapi: Strip comments before size type check new 271c2fc6fd35 scripts/Makefile.extrawarn: Respect CONFIG_WERROR / W=e fo [...] new 2ec945330169 Merge branch 'kbuild-fixes' of https://git.kernel.org/pub/ [...] new 2f3119686ef5 net/sctp: fix a null dereference in sctp_disposition sctp_ [...] new 370e98728bda net: wwan: t7xx: add support for HP DRMR-H01 new 2e7cbbbe3d61 tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request(). new bc9ea7870796 net: mscc: ocelot: Fix use-after-free caused by cyclic del [...] new 7fc25c5a5ae6 selftest: net: ovpn: Fix uninit return values new 2db687f3469d ice: ice_adapter: release xa entry on adapter allocation failure new 521405cb54cd net: fsl_pq_mdio: Fix device node reference leak in fsl_pq [...] new 95920c2ed02b page_pool: Fix PP_MAGIC_MASK to avoid crashing on some 32- [...] new 21b29e74ffe5 tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat() new 2aa74c625897 selftests: net: sort configs new f07f91a36090 selftests: net: unify the Makefile formats new 4dc8b26a3ac2 net: mdio: mdio-i2c: Hold the i2c bus lock during smbus tr [...] new c9d1b0b54258 net: sparx5/lan969x: fix flooding configuration on bridge [...] new b615879dbfea selftests: drv-net: make linters happy with our imports new 6c7eb2e8e3a8 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new 4d920ed68439 libbpf: Fix undefined behavior in {get,put}_unaligned_be32() new 23f3770e1a53 bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6} new 01365d90e879 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 2e9c1da4ee9d wifi: ath10k: Fix memory leak on unsupported WMI command new 0eb002c93c3b wifi: ath11k: Add missing platform IDs for quirk table new 92282074e1d2 wifi: ath12k: free skb during idr cleanup callback new 9c78e747dd4f wifi: ath11k: avoid bit operation on key flags new 9ce7dfa76c09 Merge branch 'for-current' of https://git.kernel.org/pub/s [...] new b5f72808531d Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new b67d46dd494e Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new ee795e82e101 spi: rockchip-sfc: Fix DMA-API usage new 6e244310fc99 Merge remote-tracking branch 'spi/for-6.17' into spi-linus new a2b85da0a6e0 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 85991f93db30 Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] new c0c4b6ecc07f Merge branch 'staging-linus' of https://git.kernel.org/pub [...] new c61616c8b37b Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new fb7809b56339 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] new ef3e8d2ae3e4 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 1eb5d3b6c6f9 Merge branch 'dt/linus' of https://git.kernel.org/pub/scm/ [...] new 6fe3d0faa33b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 7a6601768d45 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new d68a8872b6c5 slub: Don't call lockdep_unregister_key() for immature kme [...] new 72d210d00dcc Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] new 5ac2c0279053 drm/vmwgfx: Fix a null-ptr access in the cursor snooper new dfe1323ab3c8 drm/vmwgfx: Fix Use-after-free in validation new 228c5d44dffe drm/vmwgfx: Fix copy-paste typo in validation new e752fd9e9632 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (aace83c8d932) \ N -- N -- N refs/heads/pending-fixes (e752fd9e9632)
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 61 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 +- Documentation/admin-guide/kernel-parameters.txt | 21 + .../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 +- Documentation/virt/kvm/api.rst | 20 +- Documentation/virt/kvm/x86/hypercalls.rst | 6 +- MAINTAINERS | 9 +- arch/loongarch/Kconfig | 11 + arch/loongarch/Makefile | 4 +- arch/loongarch/configs/loongson3_defconfig | 73 +- arch/loongarch/include/asm/image.h | 52 ++ arch/loongarch/include/asm/inst.h | 5 + arch/loongarch/include/asm/kexec.h | 12 + arch/loongarch/kernel/Makefile | 1 + arch/loongarch/kernel/cpu-probe.c | 46 +- arch/loongarch/kernel/inst.c | 12 + arch/loongarch/kernel/kexec_efi.c | 113 +++ arch/loongarch/kernel/kexec_elf.c | 105 +++ arch/loongarch/kernel/machine_kexec.c | 37 +- arch/loongarch/kernel/machine_kexec_file.c | 239 ++++++ arch/loongarch/kernel/relocate.c | 4 + arch/loongarch/kernel/setup.c | 1 + arch/loongarch/mm/fault.c | 58 +- arch/loongarch/net/bpf_jit.c | 86 +- arch/m68k/kernel/pcibios.c | 39 +- arch/mips/pci/pci-legacy.c | 38 +- arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/kvm_types.h | 15 + arch/powerpc/kernel/eeh_driver.c | 2 +- arch/s390/include/asm/kvm_host.h | 2 + arch/s390/kvm/priv.c | 8 + 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/um/Kconfig | 1 + arch/um/drivers/ssl.c | 5 +- arch/um/drivers/ubd_kern.c | 2 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/drivers/virtio_pcidev.c | 6 + arch/um/include/asm/mmu_context.h | 11 - arch/um/include/asm/processor-generic.h | 3 - arch/um/include/shared/as-layout.h | 5 +- arch/um/include/shared/skas/stub-data.h | 3 +- arch/um/kernel/dtb.c | 2 +- arch/um/kernel/irq.c | 5 + arch/um/kernel/time.c | 37 +- arch/um/kernel/um_arch.c | 7 +- arch/um/os-Linux/skas/process.c | 2 +- arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kvm-x86-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 81 +- arch/x86/include/asm/kvm_types.h | 10 + arch/x86/include/asm/msr-index.h | 4 + arch/x86/include/asm/svm.h | 1 + arch/x86/include/asm/vmx.h | 9 + arch/x86/include/uapi/asm/kvm.h | 34 + arch/x86/include/uapi/asm/vmx.h | 6 +- arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kvm/cpuid.c | 58 +- arch/x86/kvm/emulate.c | 163 +++- arch/x86/kvm/hyperv.c | 16 +- arch/x86/kvm/ioapic.c | 15 +- arch/x86/kvm/irq.c | 91 +- arch/x86/kvm/irq.h | 4 - arch/x86/kvm/kvm_cache_regs.h | 3 +- arch/x86/kvm/kvm_emulate.h | 3 +- arch/x86/kvm/kvm_onhyperv.c | 6 +- arch/x86/kvm/lapic.c | 240 ++++-- arch/x86/kvm/lapic.h | 19 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/mmu/mmu.c | 197 +++-- arch/x86/kvm/mmu/mmu_internal.h | 6 +- arch/x86/kvm/mmu/mmutrace.h | 3 + arch/x86/kvm/mmu/spte.c | 10 +- arch/x86/kvm/mmu/tdp_mmu.c | 51 +- arch/x86/kvm/mmu/tdp_mmu.h | 3 +- arch/x86/kvm/pmu.c | 173 +++- arch/x86/kvm/pmu.h | 60 +- arch/x86/kvm/reverse_cpuid.h | 5 + arch/x86/kvm/smm.c | 14 +- arch/x86/kvm/smm.h | 2 +- arch/x86/kvm/svm/avic.c | 151 +++- arch/x86/kvm/svm/nested.c | 38 +- arch/x86/kvm/svm/pmu.c | 8 +- arch/x86/kvm/svm/sev.c | 227 +++-- arch/x86/kvm/svm/svm.c | 236 +++-- arch/x86/kvm/svm/svm.h | 44 +- arch/x86/kvm/svm/svm_onhyperv.c | 28 +- arch/x86/kvm/svm/svm_onhyperv.h | 31 +- arch/x86/kvm/trace.h | 5 +- arch/x86/kvm/vmx/capabilities.h | 12 +- arch/x86/kvm/vmx/main.c | 14 +- arch/x86/kvm/vmx/nested.c | 215 ++++- arch/x86/kvm/vmx/nested.h | 5 + arch/x86/kvm/vmx/pmu_intel.c | 81 +- arch/x86/kvm/vmx/tdx.c | 28 +- arch/x86/kvm/vmx/vmcs12.c | 6 + arch/x86/kvm/vmx/vmcs12.h | 14 +- arch/x86/kvm/vmx/vmx.c | 229 +++-- arch/x86/kvm/vmx/vmx.h | 22 +- arch/x86/kvm/vmx/x86_ops.h | 2 +- arch/x86/kvm/x86.c | 946 +++++++++++++++------ arch/x86/kvm/x86.h | 42 +- arch/x86/pci/fixup.c | 40 + arch/x86/um/shared/sysdep/stub_32.h | 2 +- arch/x86/um/shared/sysdep/stub_64.h | 2 +- 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/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 6 +- drivers/misc/pci_endpoint_test.c | 16 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 + drivers/net/ethernet/intel/ice/ice_adapter.c | 10 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 5 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 12 + .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 10 - drivers/net/ethernet/mscc/ocelot_stats.c | 2 +- .../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/net/mdio/mdio-i2c.c | 39 +- drivers/net/wireless/ath/ath10k/wmi.c | 1 + drivers/net/wireless/ath/ath11k/core.c | 54 +- drivers/net/wireless/ath/ath11k/mac.c | 10 +- drivers/net/wireless/ath/ath12k/mac.c | 34 +- drivers/net/wwan/t7xx/t7xx_pci.c | 1 + 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/s390/crypto/vfio_ap_ops.c | 2 +- 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/spi/spi-rockchip-sfc.c | 12 +- 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 +- fs/attr.c | 44 +- fs/lockd/svclock.c | 2 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/blocklayout.c | 32 +- fs/nfsd/blocklayoutxdr.c | 86 +- fs/nfsd/blocklayoutxdr.h | 4 +- fs/nfsd/debugfs.c | 95 ++- fs/nfsd/export.c | 82 +- fs/nfsd/export.h | 3 + fs/nfsd/filecache.c | 21 - fs/nfsd/filecache.h | 1 - fs/nfsd/flexfilelayout.c | 4 +- fs/nfsd/flexfilelayoutxdr.c | 3 +- fs/nfsd/localio.c | 1 - fs/nfsd/lockd.c | 15 +- fs/nfsd/nfs4layouts.c | 1 - fs/nfsd/nfs4proc.c | 125 ++- fs/nfsd/nfs4recover.c | 31 +- fs/nfsd/nfs4state.c | 86 +- fs/nfsd/nfs4xdr.c | 32 +- fs/nfsd/nfscache.c | 15 +- fs/nfsd/nfsd.h | 17 +- fs/nfsd/nfsfh.c | 55 +- fs/nfsd/nfsfh.h | 38 + fs/nfsd/pnfs.h | 5 +- fs/nfsd/state.h | 16 +- fs/nfsd/vfs.c | 23 +- fs/nfsd/vfs.h | 37 - fs/nfsd/xdr4.h | 39 +- include/linux/dmaengine.h | 2 +- include/linux/fs.h | 1 + include/linux/kvm_types.h | 25 +- include/linux/mm.h | 22 +- include/linux/nfslocalio.h | 1 - include/linux/pci-p2pdma.h | 5 - include/linux/pci.h | 7 +- include/linux/pinctrl/consumer.h | 10 + include/linux/shdma-base.h | 2 +- include/linux/sunrpc/svc_xprt.h | 3 + include/linux/sunrpc/xdr.h | 4 +- include/uapi/linux/pci_regs.h | 10 + mm/slab_common.c | 3 + mm/slub.c | 11 +- net/core/filter.c | 2 + net/core/page_pool.c | 76 +- net/ipv4/tcp.c | 5 +- net/ipv4/tcp_input.c | 1 - net/sctp/sm_statefuns.c | 3 +- net/sunrpc/Kconfig | 3 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/svc.c | 17 +- net/sunrpc/svc_xprt.c | 13 + net/sunrpc/svcsock.c | 25 +- net/sunrpc/sysfs.c | 2 +- scripts/Makefile.extrawarn | 8 +- tools/lib/bpf/libbpf_utils.c | 24 +- .../C/typedef/decoder/fixed_length_opaque.j2 | 2 +- tools/testing/nvdimm/test/ndtest.c | 13 +- tools/testing/selftests/drivers/net/Makefile | 4 +- .../testing/selftests/drivers/net/bonding/Makefile | 21 +- tools/testing/selftests/drivers/net/bonding/config | 8 +- tools/testing/selftests/drivers/net/config | 2 +- tools/testing/selftests/drivers/net/dsa/Makefile | 12 +- tools/testing/selftests/drivers/net/hds.py | 3 +- tools/testing/selftests/drivers/net/hw/Makefile | 8 +- .../selftests/drivers/net/lib/py/__init__.py | 41 +- .../selftests/drivers/net/netdevsim/Makefile | 4 +- tools/testing/selftests/drivers/net/team/Makefile | 11 +- .../selftests/drivers/net/virtio_net/Makefile | 13 +- tools/testing/selftests/kvm/Makefile.kvm | 1 + .../testing/selftests/kvm/include/x86/processor.h | 5 + tools/testing/selftests/kvm/x86/msrs_test.c | 489 +++++++++++ .../testing/selftests/kvm/x86/pmu_counters_test.c | 8 +- tools/testing/selftests/net/Makefile | 313 ++++--- tools/testing/selftests/net/af_unix/Makefile | 10 +- tools/testing/selftests/net/af_unix/config | 2 +- tools/testing/selftests/net/config | 140 +-- tools/testing/selftests/net/forwarding/Makefile | 56 +- tools/testing/selftests/net/forwarding/config | 30 +- tools/testing/selftests/net/hsr/Makefile | 6 +- tools/testing/selftests/net/hsr/config | 4 +- tools/testing/selftests/net/lib/Makefile | 14 +- tools/testing/selftests/net/mptcp/Makefile | 32 +- tools/testing/selftests/net/mptcp/config | 44 +- tools/testing/selftests/net/netfilter/Makefile | 89 +- tools/testing/selftests/net/netfilter/config | 52 +- tools/testing/selftests/net/ovpn/Makefile | 12 +- tools/testing/selftests/net/ovpn/config | 12 +- tools/testing/selftests/net/ovpn/ovpn-cli.c | 2 + tools/testing/selftests/net/packetdrill/Makefile | 10 +- tools/testing/selftests/net/packetdrill/config | 4 +- tools/testing/selftests/net/rds/Makefile | 10 +- tools/testing/selftests/net/tcp_ao/config | 2 +- .../selftests/pci_endpoint/pci_endpoint_test.c | 4 + usr/include/headers_check.pl | 2 + virt/kvm/eventfd.c | 2 +- virt/kvm/guest_memfd.c | 7 +- virt/kvm/kvm_main.c | 127 +-- 398 files changed, 11317 insertions(+), 4409 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 arch/loongarch/include/asm/image.h create mode 100644 arch/loongarch/kernel/kexec_efi.c create mode 100644 arch/loongarch/kernel/kexec_elf.c create mode 100644 arch/loongarch/kernel/machine_kexec_file.c create mode 100644 arch/powerpc/include/asm/kvm_types.h 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 create mode 100644 tools/testing/selftests/kvm/x86/msrs_test.c