This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits efa26a4a76aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8967a0721950 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 69541e827b29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits bfc6f3103019 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 903699f53a67 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 787eb5bf873e Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 0a8f0a4d5e08 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7e0feba92c41 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ff9f4914f338 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 8c3d4db45363 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 8dfb60dd81b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d62d90e5904a Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 22c74732f6e4 Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] omits d91bac8b283b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 62a6e2d99293 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 93eafade0222 cifs: update internal version number omits b94d1b9e07ba cifs: add documentation for smbdirect setup new ff0905bbf991 Merge tag 'bcachefs-2025-06-04' of git://evilpiepirate.org [...] new d2fec01e8944 Merge tag '6.16-rc-ksmbd-server-fixes' of git://git.samba. [...] adds 4b65d5ae9714 selftests/bpf: Fix bpf selftest build error adds baa39c169dd5 selftests/bpf: Fix selftest btf_tag/btf_type_tag_percpu_vm [...] new 64980441d269 Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...] adds 878620c5a93a rust: page: optimize rust symbol generation for Page adds 79d04e73ba48 docs: rust: explain that `///` vs. `//` applies to private [...] adds 0fa5f8c877ca rust: static_assert: add optional message adds 7d8dee468927 rust: uaccess: take advantage of the prelude and `Result`' [...] adds b9b701fce49a rust: clarify the language unstable features in use adds 86d990c7b699 rust: convert raw URLs to Markdown autolinks in comments adds edc5e6e019c9 rust: replace rustdoc references to alloc::format adds 1116f0c5ff33 rust: hrtimer: Add Ktime temporarily adds 3caad57d29b5 rust: time: Add PartialEq/Eq/PartialOrd/Ord trait to Ktime adds fae0cdc12340 rust: time: Introduce Delta type adds ddc671506458 rust: time: Introduce Instant type adds 679185904972 MAINTAINERS: rust: Add a new section for all of the time stuff adds 373827fce225 Merge tag 'rust-timekeeping-for-v6.16-v2' of https://githu [...] adds 1a4736c3d839 rust: types: add `ForeignOwnable::PointedTo` adds 210b81578efb rust: xarray: Add an abstraction for XArray adds fa616196fbea MAINTAINERS: add entry for Rust XArray API adds 06ff274f25e9 Merge tag 'rust-xarray-for-v6.16' of https://github.com/Ru [...] adds 2cce50f5ab83 rust: pin-init: synchronize README.md adds 31005209b88c rust: pin-init: internal: skip rustfmt formatting of kerne [...] adds 5c4167b4056c rust: pin-init: examples: conditionally enable `feature(li [...] adds 39051adb0704 rust: pin-init: examples: use `allow` instead of `expect` adds 90348980a305 rust: pin-init: add `cast_[pin_]init` functions to change [...] adds 2f7c73825f8f rust: pin-init: Add the `Wrapper` trait. adds b862aac8fd46 rust: pin-init: Implement `Wrapper` for `UnsafePinned` beh [...] adds bc5f3e0e01a5 rust: pin-init: Update Changelog and Readme adds c3815aa4bb5c rust: pin-init: Update the structural pinning link in readme. adds 983d13fc2cf1 rust: pin-init: allow `pub` fields in `derive(Zeroable)` adds a313d41a2b51 rust: pin-init: allow `Zeroable` derive macro to also be a [...] adds 00fccd3ecc21 rust: pin-init: add `MaybeZeroable` derive macro adds a919ba21594b rust: pin-init: fix typos adds 9de1a293c8ec rust: pin-init: improve documentation for `Zeroable` deriv [...] adds b04d17062193 Merge tag 'pin-init-v6.16' of https://github.com/Rust-for- [...] adds fb1bf1067de9 rust: alloc: add missing invariant in Vec::set_len() adds 81e1c4dab5d0 rust: alloc: add Vec::truncate method adds 1679b7159379 rust: alloc: add Vec::resize method adds c3152988c047 rust: alloc: use `spare_capacity_mut` to reduce unsafe adds 85f8e98dbb01 rust: alloc: allow coercion from `Box<T>` to `Box<dyn U>` [...] adds 47a17a63f9e2 rust: alloc: add Vec::len() <= Vec::capacity invariant adds dbb0b840a0cd rust: alloc: add `Vec::dec_len` adds 1b04b466c873 rust: alloc: refactor `Vec::truncate` using `dec_len` adds 88d5d6a38d51 rust: alloc: replace `Vec::set_len` with `inc_len` adds a1e4d5c9d708 rust: alloc: add Vec::clear adds f2b4dd709343 rust: alloc: add Vec::pop adds 9def0d0a2a1c rust: alloc: add Vec::push_within_capacity adds 088bf14a886e rust: alloc: add Vec::drain_all adds 9f140894e727 rust: alloc: add Vec::retain adds 294a7ecbdf0a rust: alloc: add Vec::remove adds 771c5a7d9843 rust: alloc: add Vec::insert_within_capacity adds 22c3335c5dcd Merge tag 'alloc-next-v6.16-2025-05-13' of https://github. [...] adds ea33f91f754c MAINTAINERS: mailmap: update Benno Lossin's email address adds ae8b3a83fb9d rust: str: fix typo in comment adds bb941ea789f8 rust: remove unneeded Rust 1.87.0 `allow(clippy::ptr_eq)` adds 249c3a0e53ac rust: module: place cleanup_module() in .exit.text section adds 28669b2f37e9 rust: list: Use "List::is_empty()" to perform checking whe [...] adds 195746046c25 rust: list: Add examples for linked list adds cbeaa41dfe26 objtool/rust: relax slice condition to cover more `noretur [...] adds 8cbc95f983bc rust: workaround `bindgen` issue with forward references t [...] adds 977c4308ee42 rust: arm: fix unknown (to Clang) argument '-mno-fdpic' adds de7cd3e4d638 rust: use absolute paths in macros referencing core and kernel adds f7819f7988f9 docs: rust: quick-start: update Ubuntu instructions adds 3d5bef5d47c3 rust: add C FFI types to the prelude adds 9f047636831a rust: platform: fix docs related to missing Markdown code spans adds 673ec360cfb0 rust: alloc: add missing Markdown code spans adds abd21a163d41 rust: alloc: add missing Markdown code span adds 1dbaf8b1bafb rust: pci: fix docs related to missing Markdown code spans adds f54c75033338 rust: task: add missing Markdown code spans and intra-doc links adds df523db15a06 rust: dma: add missing Markdown code span adds f4daa80d6be7 rust: compile libcore with edition 2024 for 1.87+ adds eb71feaacaac rust: list: fix path of `assert_pinned!` adds 4bf7b97eb390 rust: make section names plural adds 36174d16f3ec rust: kunit: support KUnit-mapped `assert!` macros in `#[test]`s adds 950b306c296e rust: kunit: support checked `-> Result`s in KUnit `#[test]`s adds 897d1df6532f rust: add `kunit_tests` to the prelude adds 028df914e546 rust: str: convert `rusttest` tests into KUnit adds 1486554392e2 rust: str: simplify KUnit tests `format!` macro adds 2d6c87d0d6a0 rust: str: take advantage of the `-> Result` support in KU [...] adds 0a8d4eab17e6 Documentation: rust: rename `#[test]`s to "`rusttest` host tests" adds a3b2347343e0 Documentation: rust: testing: add docs on the new KUnit `# [...] adds 74d6a606c2b3 rust: retain pointer mut-ness in `container_of!` adds 1ce98bb2bb30 rust: workqueue: remove HasWork::OFFSET adds b20fbbc08a36 rust: check type of `$ptr` in `container_of!` adds 7a17bbc1d952 rust: list: Fix typo `much` in arc.rs new ec7714e49479 Merge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linu [...] adds 5b1a2927c4f6 soundwire: bus: Simplify sdw_assign_device_num() adds aab12022b076 soundwire: bus: Add internal slave ID and use for IRQs adds e1f3f5be9e8e soundwire: intel: Add awareness of ACE3+ microphone privacy adds d028b57b77f9 ASoC: SOF: Intel: hda: Set the mic_privacy flag for soundw [...] adds 62ada17a6217 soundwire: only compute port params in specific stream states new a479ebb269bc Merge tag 'soundwire-6.16-rc1' of git://git.kernel.org/pub [...] adds 070d54625825 dt-bindings: phy: rockchip: Add missing "phy-supply" property adds 9b6662a0f715 phy: exynos5-usbdrd: use GENMASK and FIELD_PREP for Exynos [...] adds 23f793850e9e dt-bindings: phy: samsung,usb3-drd-phy: add exynos7870-usb [...] adds 588d5d20ca8d phy: exynos5-usbdrd: add exynos7870 USBDRD support adds ff02c5a3df48 phy: amlogic: meson8b-usb2: Use FIELD_PREP instead of _SHI [...] adds e60363bcfbce phy: amlogic: meson8b-usb2: Use the regmap_{clear,set}_bit [...] adds be62baafc241 phy: marvell: Do not enable by default during compile testing adds 6a9accd65608 phy: samsung: Do not enable PHY_EXYNOS5_USBDRD by default [...] adds 0fbceff4f873 dt-bindings: phy: brcmstb-usb-phy: Add support for bcm74110 adds 686b2730e481 phy: usb: add support for bcm74110 adds 05457917e50c phy: amlogic: phy-meson-gxl-usb2: Simplify error handling [...] adds 9bff4ef29a64 phy: amlogic: phy-meson-g12a-usb2: Simplify error handling [...] adds de39730f9258 phy: amlogic: phy-meson-axg-mipi-pcie-analog: Simplify err [...] adds a77e2e899841 phy: amlogic: phy-meson-axg-mipi-dphy: Simplify error hand [...] adds fef364bd4c9c phy: amlogic: phy-meson-axg-pcie: Simplify error handling [...] adds bdeff6d8a211 phy: amlogic: phy-meson-axg-pcie: Fix PHY creation order i [...] adds ea57d7fe4f5a phy: qcom: pcie: Determine has_nocsr_reset dynamically adds 0cc22f5a861c phy: qcom: qmp-pcie: Add PHY register retention support adds aae29082b662 dt-bindings: phy: qcom: uniphy-pcie: Add ipq5018 compatible adds dfc820d2f8a8 phy: qualcomm: qcom-uniphy-pcie 28LP add support for IPQ5018 adds 10ed34d6eaaf phy: Add HDMI configuration options adds 3bb9286f4ece phy: hdmi: Add color depth configuration adds 0422253ac191 phy: rockchip: samsung-hdptx: Fix clock ratio setup adds 1f4d382769e3 phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate [...] adds 6218c3fd6702 phy: rockchip: samsung-hdptx: Drop unused struct lcpll_config adds bcd61d182618 phy: rockchip: samsung-hdptx: Drop unused phy_cfg driver data adds bacf2fe750da phy: rockchip: samsung-hdptx: Drop superfluous cfgs driver data adds 0edf9d2bb9b4 phy: rockchip: samsung-hdptx: Avoid Hz<->hHz unit conversi [...] adds c871a311edf0 phy: rockchip: samsung-hdptx: Setup TMDS char rate via phy [...] adds 2392050a2cb9 phy: rockchip: samsung-hdptx: Provide config params valida [...] adds 6efbd0f46dd8 phy: rockchip: samsung-hdptx: Restrict altering TMDS char [...] adds 37f335dbfd02 phy: rockchip: samsung-hdptx: Rename ambiguous rk_hdptx_phy->rate adds 45b14bdcf4ac phy: rockchip: samsung-hdptx: Optimize internal rate handling adds 9d0ec51d7c22 phy: rockchip: samsung-hdptx: Add high color depth management adds 117d09e2830d dt-bindings: phy: mtk-xs-phy: Add mt7988 compatible adds b484b25a4869 dt-bindings: phy: mtk-xs-phy: support type switch by pericfg adds f85eb659a48c phy: mediatek: xsphy: support type switch by pericfg adds e00c9aea3103 dt-bindings: phy: cadence-torrent: enable PHY_TYPE_USXGMII adds d14402a38c2d phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug adds 3b2b414927dc phy: rockchip: samsung-hdptx: Remove unneeded semicolon adds 2063eedf3c9c dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema adds fe750a871d90 dt-bindings: phy: mediatek,dsi-phy: Add support for MT6893 adds 1b1e949924fb dt-bindings: phy: mediatek,tphy: Add support for MT6893 adds 065d5885f618 phy-zynqmp: Postpone getting clock rate until actually needed adds eb7a22f830f6 phy: qcom: qmp-pcie: drop bogus x1e80100 qref supply adds b45791d48752 phy: exynos5-usbdrd: fix setting LINKSYSTEM_FLADJ on exynos7870 adds 6d0e2ada3ee5 phy: exynos5-usbdrd: s/FIELD_PREP_CONST/FIELD_PREP where a [...] adds 74c2524a51ab phy: freescale: imx8m-pcie: Simplify with dev_err_probe() adds 8a040e13afd9 Revert "phy: qcom-qusb2: add QUSB2 support for IPQ5424" adds 25c36b54eafc phy: qcom-qusb2: reuse the IPQ6018 settings for IPQ5424 adds 5b3a91b207c0 dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level- [...] adds 7325e0995f41 dt-bindings: phy: imx8mq-usb: add imx95 tuning support adds b15ee09ddb98 phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() adds e75d564f6466 phy: fsl-imx8mq-usb: add i.MX95 tuning support adds 1d6fc048b86b dt-bindings: phy: rockchip: Convert RK3399 PCIe PHY to schema adds 59cf7546079e dt-bindings: phy: add exynos2200 eusb2 phy support adds e4c9a7b475e5 dt-bindings: phy: samsung,usb3-drd-phy: add exynos2200 support adds 8d3b5f637546 phy: move phy-qcom-snps-eusb2 out of its vendor sub-directory adds 93dbe9b5b3a2 phy: phy-snps-eusb2: refactor constructs names adds 3983b4e9746d phy: phy-snps-eusb2: split phy init code adds d460be705ae5 phy: phy-snps-eusb2: make repeater optional adds aba7a966b50d phy: phy-snps-eusb2: make reset control optional adds e36a5d1ecc5f phy: phy-snps-eusb2: refactor reference clock init adds c4098f3e6134 phy: phy-snps-eusb2: add support for exynos2200 adds cc52a697f87e phy: exynos5-usbdrd: support Exynos USBDRD 3.2 4nm controller adds 31eebeef8cdd dt-bindings: phy: renesas,usb2-phy: Add clock constraint f [...] adds 9c4fbefc962d dt-bindings: phy: renesas,usb2-phy: Document RZ/V2H(P) SoC adds 9414ceb38a74 phy: renesas: phy-rcar-gen3-usb2: Sort compatible entries [...] adds 3767474d7497 phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support f [...] adds be79213b4f9a phy: freescale: fsl-samsung-hdmi: Rename phy_clk_round_rate adds 41db46233467 phy: freescale: fsl-samsung-hdmi: Refactor finding PHY settings adds 46a87260fc4f phy: freescale: fsl-samsung-hdmi: Improve LUT search for b [...] adds d78b56537131 dt-bindings: phy: rockchip,inno-usb2phy: add rk3036 compatible adds 3ca48b955bb3 phy: rockchip: inno-usb2: add phy definition for rk3036 adds abf55cdf9c5e dt-bindings: phy: rockchip,inno-usb2phy: add rk3562 adds 80edd21db00c phy: rockchip: inno-usb2: Add usb2 phy support for rk3562 adds 0c2228731974 phy: tegra: p2u: Broaden architecture dependency new d12ed2b7e1fe Merge tag 'phy-for-6.16' of git://git.kernel.org/pub/scm/l [...] adds 82922fca2fd2 Documentation: dmaengine: Correct reference to glReadPixels() adds f087965ab4aa dmaengine: ptdma: Remove unused pointer dma_cmd_cache adds 862f3c49a86b dmaengine: ptdma: Remove dead code from pt_dmaengine_register() adds 99b201481f3f dmaengine: at_xdmac: Use pm_runtime_put_noidle() with many [...] adds 1c398492b2e8 MAINTAINERS: Maintainer change for hisi_dma adds ebf744fdc080 dmaengine: xilinx_dma: Set max segment size adds c4771efa8416 dt-bindings: dma: Add Arm DMA-350 adds 5d099706449d dmaengine: Add Arm DMA-350 driver adds 5965fd614b18 dt-bindings: dma: qcom,bam: Document dma-coherent property adds 86071b369dbd dmaengine: ARM_DMA350 should depend on ARM/ARM64 adds a9ea01f28408 dt-bindings: dma: fsl-edma: increase maxItems of interrupt [...] adds d175222f5e90 dmaegnine: fsl-edma: add edma error interrupt handler adds d7130902abb4 dmaengine: dw-edma: Add HDMA NATIVE map check adds b81cd165e4a5 dt-bindings: Document Tegra264 ADMA support adds 21e12738779f dmaengine: tegra210-adma: Add Tegra264 support adds 7e01511443c3 dmaengine: xilinx_dma: Set dma_device directions adds 17502e7d7b71 dmaengine: idxd: Check availability of workqueue allocated [...] adds 00ff4d68a9ae fsldma: Set correct dma_mask based on hw capability adds fd447415e74b dmaengine: ti: Add NULL check in udma_probe() adds 31f04b537152 dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only adds ec52f10a31dc dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H adds 22228b933ce2 dt-bindings: dma: rz-dmac: Document RZ/V2H(P) family of SoCs adds 9002b75aa8e6 irqchip/renesas-rzv2h: Add rzv2h_icu_register_dma_req() adds 056a8aac1fce dmaengine: sh: rz-dmac: Allow for multiple DMACs adds 7de873201c44 dmaengine: sh: rz-dmac: Add RZ/V2H(P) support adds 7d33e0ee5f98 arm64: dts: renesas: r9a09g057: Add DMAC nodes adds 3c018bf5a0ee dmaengine: idxd: Remove unused pointer and macro new bfdf35c5dc62 Merge tag 'dmaengine-6.16-rc1' of git://git.kernel.org/pub [...] adds 8f2efdbc303f rtc: sh: assign correct interrupts with DT adds c090d390e5ed rtc: sh: remove update interrupt handling adds fb06b6b54b33 rtc: sh: only disable carry interrupts in probe() adds a7e7d966ccab rtc: sh: remove periodic interrupt handling adds 689602e0609e rtc: sh: simplify irq setup after refactoring adds 33df0a509dad rtc: sh: remove useless wrapper function adds ea59ad0ca975 rtc: sh: use local variables in probe() for mapping IO adds 8003a5585fc8 rtc: sh: minor fixes to adhere to coding style adds 0bddd060a6a3 rtc: rzn1: clear interrupts on remove adds d37058674646 rtc: da9063: simplify irq management adds d8a0f6af1d36 rtc: interface: silence KMSAN warning adds 7498dca1d0d1 rtc: amlogic: Do not enable by default during compile testing adds b23b91d56863 dt-bindings: rtc: qcom-pm8xxx: add uefi-variable offset adds ead453283279 rtc: pm8xxx: fix uefi offset lookup adds 9f05c3943eb6 rtc: at91rm9200: drop unused module alias adds 5f28ab049fb3 rtc: cpcap: drop unused module alias adds ac45f6e2473b rtc: da9063: drop unused module alias adds c61f165617b1 rtc: jz4740: drop unused module alias adds d5e85c8bfaa6 rtc: pm8xxx: drop unused module alias adds 149834a414e1 rtc: s3c: drop unused module alias adds 3639b35857e2 rtc: stm32: drop unused module alias adds d9f82683b123 rtc: sophgo: add rtc support for Sophgo CV1800 SoC adds 5af9f1fa5768 rtc: loongson: Add missing alarm notifications for ACPI RT [...] adds 0a68f5be7883 dt-bindings: rtc: at91rm9200: add microchip,sama7d65-rtc adds bf1c27c6d540 dt-bindings: at91rm9260-rtt: add microchip,sama7d65-rtt adds 8568d8b4daec dt-bindings: rtc: add schema for NXP S32G2/S32G3 SoCs adds 818b6709e1cb rtc: s32g: add NXP S32G2/S32G3 SoC support adds 1a7ed2fffbe3 rtc: m41t80: kickstart ocillator upon failure adds c7622a4e44d9 rtc: m41t80: reduce verbosity adds ae95a7e32140 dt-bindings: rtc: rzn1: add optional second clock adds a50f00cb87b1 rtc: rzn1: Disable controller before initialization adds f096bdbf08c9 rtc: rzn1: support input frequencies other than 32768Hz adds 1e15a6803df0 rtc: pcf8563: fix wrong alarm register adds 7df4cfef8b35 rtc: Make rtc_time64_to_tm() support dates before 1970 adds fe9f5f96cfe8 rtc: Fix offset calculation for .start_secs < 0 adds 46351921cbe1 rtc: test: Emit the seconds-since-1970 value instead of da [...] adds da62b49830f8 rtc: test: Also test time and wday outcome of rtc_time64_to_tm() adds ccb2dba3c19f rtc: test: Test date conversion for dates starting in 1900 adds 3d8b44b104fb rtc: mt6359: Add mt6357 support new 7fdaba912981 Merge tag 'rtc-6.16' of git://git.kernel.org/pub/scm/linux [...] adds 96e0b3558830 ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap() adds 293bb049380e ARM: 9446/1: Disallow kernel mode NEON when IRQs are disabled new aef7457540e0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds e21560b7d33c arm64: Disable LLD linker ASSERT()s for the time being adds dc0a08394804 arm64: Work around convergence issue with LLD linker adds 4b634918384c arm64/mm: Close theoretical race where stale TLB entry rem [...] adds 10f885d63a0e arm64: Add override for MPAM new e9e668cd2756 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 9456e2c60171 um: xterm: Add Wayland support adds 22361369c2e0 um: xterm: Update options for gnome-terminal adds 674d03f6bd6b um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h adds 82c8e1280c74 um: Remove duplicate arch.h header adds 49caacf1004d um: do not send SIGALRM to userspace in time-travel mode adds 6767e8784cd2 um: use proper care when taking mmap lock during segfault adds a0e2cb6a9063 um: Add VFIO-based virtual PCI driver adds 7633b8b1e793 irqdomain: um: use irq_domain_create_linear() helper adds 9c88156b2c81 um/asm: Rename rep_nop() to native_pause() adds 304c9f7f8f43 um/asm: Replace "REP; NOP" with PAUSE mnemonic adds 65eaac591b75 um: Remove obsolete legacy network transports adds b555cb66583e um: vector: Eliminate the dependency on uml_net adds e619e18ed462 um: Remove legacy network transport infrastructure adds b8c9c3b822fe um: stop using PCI port I/O adds fd054188999f um: Fix tgkill compile error on old host OSes adds bb13e79cc9ef MAINTAINERS: remove obsolete file entry in TUN/TAP DRIVER adds 10eabeca45fd um: chan_kern: use raw spinlock for irqs_to_free_lock adds 477c1c21da0d um: vector: Clean up and modernize log messages adds b76d18b53a3f um: vector: Use mac_pton() for MAC address parsing adds 247ed9e4a686 um: Move faultinfo extraction into userspace routine adds dac494bf54f7 um: Add stub side of SECCOMP/futex based process handling adds b1e1bd2e6943 um: Add helper functions to get/set state for SECCOMP adds 8420e08fe3a5 um: Track userspace children dying in SECCOMP mode adds 406d17c6c370 um: Implement kernel side of SECCOMP based process handling adds beddc9fb1cb1 um: Add SECCOMP support detection and initialization adds e92e25528581 um: pass FD for memory operations when needed adds 942349413a49 um: fix SECCOMP 32bit xstate register restore new 27a041040f2c um: fix unused variable warning new e56a50ff7c12 um: remove "extern" from implementation of sigchld_handler new cfc4ca8986bb Merge tag 'uml-for-linux-6.16-rc1' of git://git.kernel.org [...] new 71052a800371 MAINTAINERS: add entry for crypto library adds 8542d6fac25c Fix sock_exceed_buf_limit not being triggered in __sk_mem_ [...] adds 9ad0452c0277 net: ch9200: fix uninitialised access during mii_nway_restart adds 271683bb2cf3 page_pool: Fix use-after-free in page_pool_recycle_in_ring adds eb7fd7aa35bf net: stmmac: platform: guarantee uniqueness of bus_id adds f41a94aade12 gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt adds fd579a2ebbe4 rxrpc: Fix return from none_validate_challenge() adds f29ccaa07cf3 net: tipc: fix refcount warning in tipc_aead_encrypt adds 4257271d2a5b hinic3: Remove printed message during module init adds ba99c627aac8 driver: net: ethernet: mtk_star_emac: fix suspend/resume issue adds 54d34165b4f7 net/mlx4_en: Prevent potential integer overflow calculating Hz adds 54ec8b08216f can: kvaser_pciefd: refine error prone echo_skb_max handli [...] adds f65dca1752b7 Merge tag 'linux-can-fixes-for-6.16-20250529' of git://git [...] adds 27eab4c64423 net: lan966x: Make sure to insert the vlan tags also in host mode adds d3faab9b5a6a net: usb: aqc111: debug info before sanitation adds 03f1700b9b4d Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands adds edc14f2adc64 Bluetooth: btnxpuart: Fix missing devm_request_irq() retur [...] adds 0fb410c914eb Bluetooth: hci_qca: move the SoC type check to the right place adds 03dba9cea72f Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION adds d1a866d55306 Merge tag 'for-net-2025-05-30' of git://git.kernel.org/pub [...] adds efdddc448485 net: dsa: tag_brcm: legacy: fix pskb_may_pull length adds c1f4cb8a8d48 net: Fix net_devmem_bind_dmabuf for non-devmem configs adds 3ec523304976 hv_netvsc: fix potential deadlock in netvsc_vf_setxdp() adds 030ce919e114 net: stmmac: make sure that ptp_rate is not 0 before confi [...] adds cbefe2ffa778 net: stmmac: make sure that ptp_rate is not 0 before confi [...] adds 44abca1fe320 Merge branch 'net-stmmac-prevent-div-by-0' adds 6043b794c766 net: Fix checksum update for ILA adj-transport adds ead7f9b8de65 bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE adds 558428921edd Merge branch 'net-fix-inet_proto_csum_replace_by_diff-for-ipv6' adds 3382a1ed7f77 net: fix udp gso skb_segment after pull from frag_list adds 0153f36041b8 ice: fix Tx scheduler error handling in XDP callback adds 6fa294257847 ice: create new Tx scheduler nodes for new queues only adds 73145e6d8107 ice: fix rebuilding the Tx scheduler tree for large queue counts adds 7292af042bcf idpf: fix a race in txq wakeup adds 9dc63d8ff182 idpf: avoid mailbox timeout delays during reset adds 408da3a0f89d Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 905fe0845bb2 net: wwan: t7xx: Fix napi rx poll issue adds f6695269dc52 Revert "kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTE [...] adds 982d30c30eaa vmxnet3: correctly report gso type for UDP tunnels adds d3f2a9587ebe selftests: net: build net/lib dependency in all target adds a869d3a5eb01 net: airoha: Initialize PPE UPDMEM source-mac table adds 504a577c9b00 net: airoha: Fix IPv6 hw acceleration in bridge mode adds c86fac5365d3 net: airoha: Fix smac_id configuration in bridge mode adds b56bbaf8c9ff Merge branch 'net-airoha-fix-ipv6-hw-acceleration' adds 12c331b29c73 gve: add missing NULL check for gve_alloc_pending_packet() [...] new 919d763d6094 net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces. new 1237c2d4a8db net: dsa: b53: do not enable EEE on bcm63xx new 4af523551d87 net: dsa: b53: do not enable RGMII delay on bcm63xx new 75f4f7b2b130 net: dsa: b53: do not configure bcm63xx's IMP port interface new 5ea0d42c1980 net: dsa: b53: allow RGMII for bcm63xx RGMII ports new bc1a65eb81a2 net: dsa: b53: do not touch DLL_IQQD on bcm53115 new 2862da49dd15 Merge branch 'net-dsa-b53-fix-rgmii-ports' new 501fe52aa908 net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing new 930faf1eb8d7 ovpn: properly deconfigure UDP-tunnel new ba499a07ce1d ovpn: ensure sk is still valid during cleanup new a6a5e87b3ee4 ovpn: avoid sleep in atomic context in TCP RX error path new fdf4064aaebe selftest/net/ovpn: fix TCP socket creation new 9c7e8b31da03 selftest/net/ovpn: fix missing file new ec6a328b2e68 Merge tag 'ovpn-net-20250603' of https://github.com/OpenVP [...] new de92258e3b22 netlink: specs: rt-link: add missing byte-order properties new 8af7a919c52f netlink: specs: rt-link: decode ip6gre new 8e59d9e24df4 Merge branch 'netlink-specs-rt-link-decode-ip6gre' new ea77c397bff8 netfilter: nf_set_pipapo_avx2: fix initial map fill new febe7eda74d1 selftests: netfilter: nft_concat_range.sh: prefer per elem [...] new 38399f2b0fe4 selftests: netfilter: nft_concat_range.sh: add datapath ch [...] new 50d9ce9679dd netfilter: nf_nat: also check reverse tuple to obtain clas [...] new 3c3c3248496a selftests: netfilter: nft_nat.sh: add test for reverse cla [...] new edafd348a054 Merge tag 'nf-25-06-05' of git://git.kernel.org/pub/scm/li [...] new 1e1f706fc2ce wifi: cfg80211/mac80211: correctly parse S1G beacon option [...] adds 264c844abb29 wifi: iwlwifi: mvm: fix assert on suspend adds 960c7e6d3880 wifi: iwlwifi: mld: avoid panic on init failure adds 847a4bf1b4bd wifi: iwlwifi: pcie: fix non-MSIX handshake register adds f81aa834bfa9 wifi: iwlwifi: mld: Move regulatory domain initialization new 787fe16b4356 Merge tag 'iwlwifi-fixes-2025-06-04' of https://git.kernel [...] new 4d401c5534ab Merge tag 'wireless-2025-06-05' of https://git.kernel.org/ [...] new db9ae3b6b43c wireguard: device: enable threaded NAPI new dba35a4bb4a3 iavf: iavf_suspend(): take RTNL before netdev_lock() new 099418da91b7 iavf: centralize watchdog requeueing itself new ecb4cd0461ac iavf: simplify watchdog_task in terms of adminq task scheduling new 257a8241ad7f iavf: extract iavf_watchdog_step() out of iavf_watchdog_task() new 05702b5c949b iavf: sprinkle netdev_assert_locked() annotations new 120f28a6f314 iavf: get rid of the crit lock new 4bbe2e570f45 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 7eb6b63aa3c3 selftests: drv-net: add configs for the TSO test new c68804c934e3 selftests: drv-net: tso: fix the GRE device name new e6854be4d80e selftests: drv-net: tso: make bkg() wait for socat to quit new 535caaca921c net: annotate data-races around cleanup_net_task new feafc73f3e6a net: prevent a NULL deref in rtnl_create_link() new 7632fedb266d seg6: Fix validation of nexthop addresses new 3cae906e1a61 calipso: unlock rcu before returning -EAFNOSUPPORT new 2c7e4a2663a1 Merge tag 'net-6.16-rc1' of git://git.kernel.org/pub/scm/l [...] adds 079e8889ad13 PM: sleep: Fix list splicing in device suspend error paths adds d46c4c839c20 PM: sleep: Fix power.is_suspended cleanup for direct-compl [...] adds 8887abccf8aa PM: sleep: Add locking to dpm_async_resume_children() new e271ed52b344 Merge tag 'pm-6.16-rc1-3' of git://git.kernel.org/pub/scm/ [...] new 14ec71488795 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 571dca5e19df Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7489f3c6b3ab Merge branch 'ovl-fixes' of git://git.kernel.org/pub/scm/l [...] new 5ba69f7e009d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f2e38e2c6d1 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 1c6bbc45d856 cifs: add documentation for smbdirect setup new e889a450a661 MAINTAINERS, mailmap: Update Paulo Alcantara's email address new 8e9d6efccdd7 cifs: update internal version number new 4405eee50420 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new ae96f553b768 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bdcbba1fb587 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new db9ba7381acf Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 6e252acd6ff4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ada76ba3018e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 1744a8909c70 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 27cb370f54c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (efa26a4a76aa) \ N -- N -- N refs/heads/fs-next (27cb370f54c7)
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 73 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 7 + Documentation/admin-guide/kernel-parameters.txt | 3 + .../devicetree/bindings/dma/arm,dma-350.yaml | 44 + .../devicetree/bindings/dma/fsl,edma.yaml | 4 +- .../bindings/dma/nvidia,tegra210-adma.yaml | 2 + .../devicetree/bindings/dma/qcom,bam-dma.yaml | 2 + .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 107 ++- .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 5 +- .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 37 +- .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 1 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../devicetree/bindings/phy/mediatek,xsphy.yaml | 16 + .../bindings/phy/phy-cadence-torrent.yaml | 3 +- .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 3 + .../devicetree/bindings/phy/phy-rockchip-typec.txt | 84 -- .../bindings/phy/phy-rockchip-usbdp.yaml | 3 + .../bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml | 49 +- .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 8 +- .../bindings/phy/rockchip,inno-usb2phy.yaml | 4 + .../bindings/phy/rockchip,pcie3-phy.yaml | 3 + .../bindings/phy/rockchip,rk3399-pcie-phy.yaml | 45 ++ .../bindings/phy/rockchip,rk3399-typec-phy.yaml | 116 +++ .../devicetree/bindings/phy/rockchip-pcie-phy.txt | 36 - .../bindings/phy/samsung,exynos2200-eusb2-phy.yaml | 80 ++ .../bindings/phy/samsung,usb3-drd-phy.yaml | 40 +- .../bindings/rtc/atmel,at91rm9200-rtc.yaml | 4 +- .../bindings/rtc/atmel,at91sam9260-rtt.yaml | 1 + .../devicetree/bindings/rtc/nxp,s32g-rtc.yaml | 72 ++ .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 6 + .../devicetree/bindings/rtc/renesas,rzn1-rtc.yaml | 8 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 13 +- .../devicetree/bindings/usb/rockchip,dwc3.yaml | 2 +- Documentation/driver-api/dmaengine/provider.rst | 4 +- Documentation/filesystems/smb/index.rst | 1 + Documentation/netlink/specs/rt-link.yaml | 68 +- Documentation/rust/coding-guidelines.rst | 29 + Documentation/rust/quick-start.rst | 44 +- Documentation/rust/testing.rst | 80 +- .../virt/uml/user_mode_linux_howto_v2.rst | 47 +- MAINTAINERS | 46 +- arch/arm/include/asm/simd.h | 3 +- arch/arm/mm/ioremap.c | 4 +- arch/arm/vfp/vfpmodule.c | 1 + arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 165 ++++ arch/arm64/include/asm/el2_setup.h | 24 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/tlbflush.h | 9 +- arch/arm64/kernel/cpufeature.c | 7 +- arch/arm64/kernel/cpuinfo.c | 7 +- arch/arm64/kernel/image-vars.h | 17 + arch/arm64/kernel/pi/idreg-override.c | 3 + arch/um/Kconfig | 6 - arch/um/configs/i386_defconfig | 7 - arch/um/configs/x86_64_defconfig | 7 - arch/um/drivers/Kconfig | 204 +---- arch/um/drivers/Makefile | 22 +- arch/um/drivers/chan_kern.c | 10 +- arch/um/drivers/daemon.h | 29 - arch/um/drivers/daemon_kern.c | 95 --- arch/um/drivers/daemon_user.c | 194 ----- arch/um/drivers/net_kern.c | 889 --------------------- arch/um/drivers/net_user.c | 271 ------- arch/um/drivers/slip.h | 21 - arch/um/drivers/slip_common.c | 55 -- arch/um/drivers/slip_common.h | 106 --- arch/um/drivers/slip_kern.c | 93 --- arch/um/drivers/slip_user.c | 252 ------ arch/um/drivers/slirp.h | 34 - arch/um/drivers/slirp_kern.c | 120 --- arch/um/drivers/slirp_user.c | 124 --- arch/um/drivers/umcast.h | 27 - arch/um/drivers/umcast_kern.c | 188 ----- arch/um/drivers/umcast_user.c | 184 ----- arch/um/drivers/vde.h | 32 - arch/um/drivers/vde_kern.c | 129 --- arch/um/drivers/vde_user.c | 125 --- arch/um/drivers/vector_kern.c | 48 +- arch/um/drivers/vfio_kern.c | 642 +++++++++++++++ arch/um/drivers/vfio_user.c | 327 ++++++++ arch/um/drivers/vfio_user.h | 44 + arch/um/drivers/virt-pci.c | 15 +- arch/um/drivers/xterm.c | 11 +- arch/um/include/asm/asm-prototypes.h | 5 + arch/um/include/asm/irq.h | 5 +- arch/um/include/asm/mmu.h | 3 + arch/um/include/shared/common-offsets.h | 4 + arch/um/include/shared/irq_user.h | 2 + arch/um/include/shared/net_kern.h | 69 -- arch/um/include/shared/net_user.h | 52 -- arch/um/include/shared/os.h | 4 +- arch/um/include/shared/skas/mm_id.h | 9 + arch/um/include/shared/skas/skas.h | 1 + arch/um/include/shared/skas/stub-data.h | 20 +- arch/um/kernel/Makefile | 1 - arch/um/kernel/ioport.c | 13 - arch/um/kernel/irq.c | 6 + arch/um/kernel/skas/mmu.c | 89 ++- arch/um/kernel/skas/stub.c | 130 ++- arch/um/kernel/skas/stub_exe.c | 159 +++- arch/um/kernel/time.c | 13 +- arch/um/kernel/trap.c | 130 ++- arch/um/os-Linux/Makefile | 2 +- arch/um/os-Linux/drivers/Makefile | 13 - arch/um/os-Linux/drivers/etap.h | 21 - arch/um/os-Linux/drivers/ethertap_kern.c | 100 --- arch/um/os-Linux/drivers/ethertap_user.c | 248 ------ arch/um/os-Linux/drivers/tuntap.h | 21 - arch/um/os-Linux/drivers/tuntap_kern.c | 86 -- arch/um/os-Linux/drivers/tuntap_user.c | 215 ----- arch/um/os-Linux/file.c | 15 - arch/um/os-Linux/internal.h | 5 +- arch/um/os-Linux/process.c | 31 + arch/um/os-Linux/registers.c | 4 +- arch/um/os-Linux/sigio.c | 3 +- arch/um/os-Linux/signal.c | 19 +- arch/um/os-Linux/skas/mem.c | 103 ++- arch/um/os-Linux/skas/process.c | 482 ++++++++--- arch/um/os-Linux/start_up.c | 195 ++++- arch/x86/um/asm/checksum.h | 3 + arch/x86/um/asm/processor.h | 8 +- arch/x86/um/os-Linux/mcontext.c | 218 ++++- arch/x86/um/ptrace.c | 76 +- arch/x86/um/shared/sysdep/kernel-offsets.h | 2 + arch/x86/um/shared/sysdep/mcontext.h | 9 + arch/x86/um/shared/sysdep/stub-data.h | 23 + arch/x86/um/shared/sysdep/stub.h | 2 + arch/x86/um/shared/sysdep/stub_32.h | 13 + arch/x86/um/shared/sysdep/stub_64.h | 17 + arch/x86/um/tls_32.c | 26 +- drivers/base/power/main.c | 16 +- drivers/bluetooth/btnxpuart.c | 2 + drivers/bluetooth/hci_qca.c | 14 +- drivers/dma/Kconfig | 8 + drivers/dma/Makefile | 1 + drivers/dma/amd/ptdma/ptdma-dmaengine.c | 23 +- drivers/dma/amd/ptdma/ptdma.h | 1 - drivers/dma/arm-dma350.c | 660 +++++++++++++++ drivers/dma/at_xdmac.c | 6 +- drivers/dma/dw-edma/dw-edma-pcie.c | 5 +- drivers/dma/fsl-edma-common.c | 30 +- drivers/dma/fsl-edma-common.h | 18 + drivers/dma/fsl-edma-main.c | 114 ++- drivers/dma/fsldma.c | 20 +- drivers/dma/fsldma.h | 1 + drivers/dma/idxd/cdev.c | 10 +- drivers/dma/idxd/idxd.h | 2 - drivers/dma/idxd/sysfs.c | 6 +- drivers/dma/sh/rz-dmac.c | 84 +- drivers/dma/tegra210-adma.c | 185 ++++- drivers/dma/ti/k3-udma.c | 3 +- drivers/dma/xilinx/xilinx_dma.c | 4 + drivers/irqchip/irq-renesas-rzv2h.c | 35 + drivers/net/can/kvaser_pciefd.c | 3 +- drivers/net/dsa/b53/b53_common.c | 58 +- drivers/net/ethernet/airoha/airoha_eth.c | 2 + drivers/net/ethernet/airoha/airoha_eth.h | 1 + drivers/net/ethernet/airoha/airoha_ppe.c | 54 +- drivers/net/ethernet/airoha/airoha_regs.h | 10 + drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 3 + drivers/net/ethernet/huawei/hinic3/hinic3_main.c | 2 - drivers/net/ethernet/intel/iavf/iavf.h | 1 - drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 29 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 289 +++---- drivers/net/ethernet/intel/ice/ice_main.c | 47 +- drivers/net/ethernet/intel/ice/ice_sched.c | 181 ++++- drivers/net/ethernet/intel/idpf/idpf_lib.c | 18 +- .../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 9 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 45 +- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 8 - drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.h | 1 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 4 + drivers/net/ethernet/mellanox/mlx4/en_clock.c | 2 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 1 + .../net/ethernet/microchip/lan966x/lan966x_main.h | 1 + .../ethernet/microchip/lan966x/lan966x_switchdev.c | 1 + .../net/ethernet/microchip/lan966x/lan966x_vlan.c | 21 + drivers/net/ethernet/stmicro/stmmac/stmmac_est.c | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 11 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 2 +- drivers/net/ethernet/ti/icssg/icssg_stats.c | 8 + drivers/net/hyperv/netvsc_bpf.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 4 +- drivers/net/ovpn/io.c | 8 +- drivers/net/ovpn/netlink.c | 16 +- drivers/net/ovpn/peer.c | 4 +- drivers/net/ovpn/socket.c | 68 +- drivers/net/ovpn/socket.h | 4 +- drivers/net/ovpn/tcp.c | 73 +- drivers/net/ovpn/tcp.h | 3 +- drivers/net/ovpn/udp.c | 46 +- drivers/net/ovpn/udp.h | 4 +- drivers/net/usb/aqc111.c | 8 +- drivers/net/usb/ch9200.c | 7 +- drivers/net/vmxnet3/vmxnet3_drv.c | 26 + drivers/net/wireguard/device.c | 1 + drivers/net/wireless/intel/iwlwifi/mld/fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mld/mld.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 4 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 2 +- drivers/net/wwan/mhi_wwan_mbim.c | 9 +- drivers/net/wwan/t7xx/t7xx_netdev.c | 11 +- drivers/phy/Kconfig | 8 + drivers/phy/Makefile | 1 + drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 10 +- .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 10 +- drivers/phy/amlogic/phy-meson-axg-pcie.c | 14 +- drivers/phy/amlogic/phy-meson-g12a-usb2.c | 10 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 11 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 35 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 61 ++ drivers/phy/broadcom/phy-brcm-usb-init.h | 1 + drivers/phy/broadcom/phy-brcm-usb.c | 14 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 21 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 84 +- drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 117 ++- drivers/phy/marvell/Kconfig | 4 +- drivers/phy/mediatek/phy-mtk-xsphy.c | 85 +- drivers/phy/phy-snps-eusb2.c | 627 +++++++++++++++ drivers/phy/qualcomm/Kconfig | 9 - drivers/phy/qualcomm/Makefile | 1 - drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 90 ++- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 6 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 27 +- drivers/phy/qualcomm/phy-qcom-snps-eusb2.c | 442 ---------- drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c | 45 ++ drivers/phy/renesas/phy-rcar-gen3-usb2.c | 38 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 81 ++ drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 294 ++++--- drivers/phy/samsung/Kconfig | 2 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 617 ++++++++++++-- drivers/phy/tegra/Kconfig | 2 +- drivers/phy/xilinx/phy-zynqmp.c | 70 +- drivers/rtc/Kconfig | 25 +- drivers/rtc/Makefile | 2 + drivers/rtc/class.c | 2 +- drivers/rtc/interface.c | 2 +- drivers/rtc/lib.c | 24 +- drivers/rtc/lib_test.c | 27 +- drivers/rtc/rtc-at91rm9200.c | 1 - drivers/rtc/rtc-cpcap.c | 1 - drivers/rtc/rtc-cv1800.c | 218 +++++ drivers/rtc/rtc-da9063.c | 31 +- drivers/rtc/rtc-jz4740.c | 1 - drivers/rtc/rtc-loongson.c | 8 + drivers/rtc/rtc-m41t80.c | 78 +- drivers/rtc/rtc-mt6397.c | 1 + drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pm8xxx.c | 18 +- drivers/rtc/rtc-rzn1.c | 71 +- drivers/rtc/rtc-s32g.c | 385 +++++++++ drivers/rtc/rtc-s3c.c | 1 - drivers/rtc/rtc-sh.c | 285 ++----- drivers/rtc/rtc-stm32.c | 1 - drivers/soundwire/bus.c | 31 +- drivers/soundwire/bus_type.c | 10 + drivers/soundwire/generic_bandwidth_allocation.c | 7 + drivers/soundwire/intel.h | 2 + drivers/soundwire/intel_ace2x_debugfs.c | 6 + drivers/soundwire/intel_init.c | 1 + drivers/soundwire/irq.c | 6 +- include/linux/ieee80211.h | 79 +- include/linux/irqchip/irq-renesas-rzv2h.h | 23 + include/linux/phy/phy-hdmi.h | 21 + include/linux/phy/phy.h | 7 +- include/linux/soc/samsung/exynos-regs-pmu.h | 5 + include/linux/soundwire/sdw.h | 6 + include/linux/soundwire/sdw_intel.h | 5 + include/net/checksum.h | 2 +- include/uapi/linux/bpf.h | 2 + init/Kconfig | 3 + net/bluetooth/l2cap_core.c | 3 +- net/bluetooth/mgmt.c | 3 +- net/core/dev.c | 3 +- net/core/devmem.h | 3 +- net/core/filter.c | 5 +- net/core/net_namespace.c | 4 +- net/core/page_pool.c | 27 +- net/core/rtnetlink.c | 2 +- net/core/sock.c | 8 +- net/core/utils.c | 4 +- net/dsa/tag_brcm.c | 2 +- net/ipv4/udp_offload.c | 5 + net/ipv6/ila/ila_common.c | 6 +- net/ipv6/seg6_local.c | 6 +- net/mac80211/mlme.c | 7 +- net/mac80211/scan.c | 11 +- net/netfilter/nf_nat_core.c | 12 +- net/netfilter/nft_set_pipapo_avx2.c | 21 +- net/netlabel/netlabel_kapi.c | 6 +- net/rxrpc/insecure.c | 5 +- net/tipc/crypto.c | 6 +- net/wireless/scan.c | 18 +- rust/Makefile | 19 +- rust/bindings/bindings_helper.h | 28 + rust/ffi.rs | 2 +- rust/helpers/helpers.c | 1 + rust/helpers/xarray.c | 28 + rust/kernel/alloc.rs | 4 +- rust/kernel/alloc/allocator_test.rs | 2 +- rust/kernel/alloc/kbox.rs | 80 +- rust/kernel/alloc/kvec.rs | 433 +++++++++- rust/kernel/alloc/kvec/errors.rs | 61 ++ rust/kernel/auxiliary.rs | 8 +- rust/kernel/block/mq/gen_disk.rs | 2 +- rust/kernel/configfs.rs | 4 +- rust/kernel/cpufreq.rs | 4 +- rust/kernel/device.rs | 26 +- rust/kernel/device_id.rs | 4 +- rust/kernel/dma.rs | 2 +- rust/kernel/drm/device.rs | 2 + rust/kernel/drm/gem/mod.rs | 6 +- rust/kernel/kunit.rs | 37 +- rust/kernel/lib.rs | 45 +- rust/kernel/list.rs | 115 ++- rust/kernel/list/arc.rs | 6 +- rust/kernel/miscdevice.rs | 12 +- rust/kernel/page.rs | 2 + rust/kernel/pci.rs | 17 +- rust/kernel/platform.rs | 11 +- rust/kernel/prelude.rs | 7 +- rust/kernel/print.rs | 27 +- rust/kernel/rbtree.rs | 23 +- rust/kernel/static_assert.rs | 9 +- rust/kernel/std_vendor.rs | 2 +- rust/kernel/str.rs | 82 +- rust/kernel/sync/arc.rs | 25 +- rust/kernel/time.rs | 167 +++- rust/kernel/time/hrtimer.rs | 24 +- rust/kernel/time/hrtimer/arc.rs | 2 +- rust/kernel/time/hrtimer/pin.rs | 2 +- rust/kernel/time/hrtimer/pin_mut.rs | 4 +- rust/kernel/time/hrtimer/tbox.rs | 2 +- rust/kernel/types.rs | 46 +- rust/kernel/uaccess.rs | 6 +- rust/kernel/workqueue.rs | 50 +- rust/kernel/xarray.rs | 275 +++++++ rust/macros/helpers.rs | 17 + rust/macros/kunit.rs | 58 +- rust/macros/lib.rs | 15 +- rust/macros/module.rs | 31 +- rust/pin-init/README.md | 14 +- rust/pin-init/examples/linked_list.rs | 1 + rust/pin-init/examples/mutex.rs | 1 + rust/pin-init/examples/pthread_mutex.rs | 4 +- rust/pin-init/examples/static_init.rs | 1 + rust/pin-init/internal/src/lib.rs | 6 + rust/pin-init/internal/src/zeroable.rs | 27 +- rust/pin-init/src/lib.rs | 144 +++- rust/pin-init/src/macros.rs | 91 ++- scripts/Makefile.build | 9 + scripts/generate_rust_analyzer.py | 13 +- scripts/generate_rust_target.rs | 4 +- scripts/rustdoc_test_builder.rs | 8 +- scripts/rustdoc_test_gen.rs | 16 +- sound/soc/sof/intel/hda.c | 3 + tools/include/uapi/linux/bpf.h | 2 + tools/objtool/check.c | 3 +- tools/testing/kunit/configs/all_tests.config | 1 - tools/testing/selftests/Makefile | 2 +- .../selftests/bpf/progs/btf_type_tag_percpu.c | 6 +- .../testing/selftests/bpf/test_kmods/bpf_testmod.c | 6 +- tools/testing/selftests/drivers/net/hw/config | 5 + tools/testing/selftests/drivers/net/hw/tso.py | 4 +- .../selftests/net/netfilter/nft_concat_range.sh | 102 ++- tools/testing/selftests/net/netfilter/nft_nat.sh | 81 +- tools/testing/selftests/net/ovpn/ovpn-cli.c | 1 + tools/testing/selftests/net/ovpn/test-large-mtu.sh | 9 + 370 files changed, 10654 insertions(+), 6890 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/arm,dma-350.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-typec.txt create mode 100644 Documentation/devicetree/bindings/phy/rockchip,rk3399-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/rockchip,rk3399-typec-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rockchip-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos2200-eusb2- [...] create mode 100644 Documentation/devicetree/bindings/rtc/nxp,s32g-rtc.yaml delete mode 100644 arch/um/drivers/daemon.h delete mode 100644 arch/um/drivers/daemon_kern.c delete mode 100644 arch/um/drivers/daemon_user.c delete mode 100644 arch/um/drivers/net_kern.c delete mode 100644 arch/um/drivers/net_user.c delete mode 100644 arch/um/drivers/slip.h delete mode 100644 arch/um/drivers/slip_common.c delete mode 100644 arch/um/drivers/slip_common.h delete mode 100644 arch/um/drivers/slip_kern.c delete mode 100644 arch/um/drivers/slip_user.c delete mode 100644 arch/um/drivers/slirp.h delete mode 100644 arch/um/drivers/slirp_kern.c delete mode 100644 arch/um/drivers/slirp_user.c delete mode 100644 arch/um/drivers/umcast.h delete mode 100644 arch/um/drivers/umcast_kern.c delete mode 100644 arch/um/drivers/umcast_user.c delete mode 100644 arch/um/drivers/vde.h delete mode 100644 arch/um/drivers/vde_kern.c delete mode 100644 arch/um/drivers/vde_user.c create mode 100644 arch/um/drivers/vfio_kern.c create mode 100644 arch/um/drivers/vfio_user.c create mode 100644 arch/um/drivers/vfio_user.h delete mode 100644 arch/um/include/shared/net_kern.h delete mode 100644 arch/um/include/shared/net_user.h delete mode 100644 arch/um/kernel/ioport.c delete mode 100644 arch/um/os-Linux/drivers/Makefile delete mode 100644 arch/um/os-Linux/drivers/etap.h delete mode 100644 arch/um/os-Linux/drivers/ethertap_kern.c delete mode 100644 arch/um/os-Linux/drivers/ethertap_user.c delete mode 100644 arch/um/os-Linux/drivers/tuntap.h delete mode 100644 arch/um/os-Linux/drivers/tuntap_kern.c delete mode 100644 arch/um/os-Linux/drivers/tuntap_user.c create mode 100644 arch/x86/um/shared/sysdep/stub-data.h create mode 100644 drivers/dma/arm-dma350.c create mode 100644 drivers/phy/phy-snps-eusb2.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-snps-eusb2.c create mode 100644 drivers/rtc/rtc-cv1800.c create mode 100644 drivers/rtc/rtc-s32g.c create mode 100644 include/linux/irqchip/irq-renesas-rzv2h.h create mode 100644 include/linux/phy/phy-hdmi.h create mode 100644 rust/helpers/xarray.c create mode 100644 rust/kernel/alloc/kvec/errors.rs create mode 100644 rust/kernel/xarray.rs create mode 100644 tools/testing/selftests/drivers/net/hw/config create mode 100755 tools/testing/selftests/net/ovpn/test-large-mtu.sh