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 e56ff4d6b00a Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits fcd335ff36fe Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits ce3d1ce57829 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c46676ce13d5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 91a157f61f17 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 64e6742e3733 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits fa6dd3e47f2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4bbe178976a4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b9291e790752 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b6fe26cd5a6c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 481154dfd158 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 8b04d1493a13 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2a6696d761a8 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 199cf7ea01c8 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits afc63f90066c Merge branch 'fs-current' of linux-next omits c03a21a2e3ab Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] 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 9362569b2178 Merge branch into tip/master: 'x86/urgent' omits e795cc623345 Merge branch into tip/master: 'perf/urgent' omits ca3620037cb5 kmsan: test: add module description omits a0f1bf38b721 MAINTAINERS: add tlb trace events to MMU GATHER AND TLB IN [...] omits 3a9139758ef6 mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race omits 8dc7493f9a1e mm/hugetlb: unshare page tables during VMA split, not before omits 4ddcf7bb4d28 MAINTAINERS: add Alistair as reviewer of mm memory policy omits 3b511cd2e343 iov_iter: use iov_offset for length calculation in iov_ite [...] omits 1ca84441ad3e mm/mempolicy: fix incorrect freeing of wi_kobj omits ae91d06242b7 alloc_tag: handle module codetag load errors as module loa [...] omits 28e1d9ed8e55 mm/madvise: handle madvise_lock() failure during race unwinding omits a8b56bcb9651 mm: strictly check vmstat_text array size omits 61f0e0d23fc5 mm: fix vmstat after removing NR_BOUNCE omits 491abebd7d2f KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY omits df3bed9ea576 perf: Fix the throttle error of some clock events adds 7098ba57c443 bcachefs: fix REFLINK_P_MAY_UPDATE_OPTIONS adds 97e69f12edb1 bcachefs: Fix missing BTREE_UPDATE_internal_snapshot_node adds ff875d4b4747 bcachefs: Ensure we print output of run_recovery_pass if i [...] adds dc37dcca8cb7 bcachefs: bch2_kthread_io_clock_wait_once() adds 9e2c3c2ed477 bcachefs: Fix lost rebalance wakeups adds 1cda5b88e6d1 bcachefs: Fix missing commit in check_dirents adds 686db67a8ebe bcachefs: Move unicode message to after the startup message adds 72ab5136e86f bcachefs: Don't rewind to run a recovery pass we already ran adds cd04497b10e6 bcachefs: Journal read error message improvements adds d6efd42a8450 bcachefs: Fix infinite loop in journal_entry_btree_keys_to_text() adds 060ff4b79474 bcachefs: trace_io_move_pred adds c7897b5055df bcachefs: io_move_evacuate_bucket tracepoint, counter adds 327971cef509 bcachefs: Catch data_update_done events in trace_io_move_s [...] adds 813825d24135 bcachefs: Fix incorrect multiple dev check in journal write path adds f54b2a80d0df bcachefs: Fix misaligned bucket check in journal space cal [...] adds 99813d88e371 bcachefs: Add missing error logging in delete_dead_inodes() adds 0d25264ecfa3 bcachefs: Kill bkey_buf in btree_path_down() adds 19c0a8aa8ae3 bcachefs: btree_node_missing_err() adds cd831a949452 bcachefs: factor out break_cycle_fail() adds 92caf17189a5 bcachefs: Don't stack allocate bch_writepage_state adds 56e5c7f65f58 bcachefs: kill replicas_sectors arg to __trigger_extent() adds 0c34e7ff6903 bcachefs: Tweak bch2_data_update_init() for stack usage adds eabef52ff881 bcachefs: bch2_alloc_v4_to_text() adds ff6369da9ac3 bcachefs: reduce stack usage in alloc_sectors_start() adds e87de7d4918b bcachefs: Move devs_sorted to alloc_request adds a7c9add482c7 bcachefs: Include b->ob.nr in cached_btree_node_to_text() adds 66b7c51ceb9f bcachefs: bch2_check_fix_ptrs() can now repair btree roots adds f1dc067bc10a bcachefs: sysfs/errors adds 66621f016d79 bcachefs: Add missing printbuf_reset() in bch2_check_diren [...] adds dc43f6a70b96 bcachefs: Mark bch_errcode helpers __attribute__((const)) adds 642c1aabb001 bcachefs: Use bch2_err_matches() for BCH_ERR_fsck_(fix|ignore) adds f02d15327455 bcachefs: Don't unlock trans before data_update_init() adds 0224d17d762c bcachefs: Runtime self healing for keys for deleted snapshots adds d21262d4e35d bcachefs: bch2_dev_journal_bucket_delete() adds 801cb2bd6cb7 bcachefs: bch2_get_snapshot_overwrites() adds cb6f5d0decea bcachefs: __bch2_insert_snapshot_whiteouts() refactoring adds a59226826027 bcachefs: bch2_str_hash_check_key() may now be called with [...] adds f402d9710b3e bcachefs: bch2_readdir() now calls str_hash_check_key() adds 6447544c3d14 bcachefs: Improve error printing in btree_node_check_topology() adds 9a1accd3a57d bcachefs: Journal keys are retained until shutdown, or jou [...] adds 5802caf74fa5 bcachefs: darray_find(), darray_find_p() adds 1f42a0335a72 bcachefs: sysfs trigger_emergency_read_only adds a0f7437906d1 bcachefs: sysfs trigger_journal_commit adds 237a8e16bd71 bcachefs: CLASS(printbuf) adds 42359f1615cf bcachefs: CLASS(darray) adds 9cb49fbf7346 bcachefs: CLASS(btree_trans) adds 18dad454cd16 bcachefs: Replace rcu_read_lock() with guards adds 132263220dda bcachefs: Add better logging to fsck_rename_dirent() adds 165815c29607 bcachefs: Convert BUG() to error adds d47db3e63679 bcachefs: Delete redundant fsck_err() adds 95fafc0f3407 bcachefs: Kill un-reverted directory i_size code adds 36a2fdf7c5c1 bcachefs: Repair code for directory i_size adds 09b9c72bd4b7 bcachefs: bch_err_throw() adds a2ffab0e6598 bcachefs: bch2_require_recovery_pass() adds 0942b852d407 bcachefs: BCH_RECOVERY_PASS_NO_RATELIMIT adds e49cf9b54bc8 bcachefs: Make check_key_has_snapshot safer adds a4907d7f3380 bcachefs: Run snapshot deletion out of system_long_wq adds c72def523799 bcachefs: Run check_dirents second time if required adds 01d925f7e183 bcachefs: Fix -Wc23-extensions in bch2_check_dirents() adds 35c1f131bc5f bcachefs: Redo bch2_dirent_init_name() adds b938d3c97017 bcachefs: Fix bch2_fsck_rename_dirent() for casefold adds 2bf380c005ad bcachefs: Fix dirent_casefold_mismatch repair adds 9f2dc5f39431 bcachefs: Fix oops in btree_node_seq_matches() adds bfaac2c54694 bcachefs: Add flags to subvolume_to_text() adds bb6689bbeebc bcachefs: delete dead code from may_delete_deleted_inode() adds 09fb85ae5656 bcachefs: Run may_delete_deleted_inode() checks in bch2_in [...] adds 29cc6fb7c068 bcachefs: Fix subvol to missing root repair adds a4b0f750505c bcachefs: Make journal read log message a bit quieter adds 3d11125ff624 bcachefs: add cond_resched() to handle_overwrites() new ff0905bbf991 Merge tag 'bcachefs-2025-06-04' of git://evilpiepirate.org [...] adds eb2173602186 ksmbd: use SHA-256 library API instead of crypto_shash API adds d91c0751d0a6 ksmbd: remove unnecessary softdep on crc32 adds 571781eb7ffe ksmbd: provide zero as a unique ID to the Mac client adds dc3e0f17f745 ksmbd: allow a filename to contain special characters on S [...] new d2fec01e8944 Merge tag '6.16-rc-ksmbd-server-fixes' of git://git.samba. [...] 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 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 [...] 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 6291701adbbc KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY new 131d75252a1d mm: fix vmstat after removing NR_BOUNCE new a8e535d6c2ee mm/madvise: handle madvise_lock() failure during race unwinding new 88839dbe3600 alloc_tag: handle module codetag load errors as module loa [...] new b0f17fc5bb71 mm/mempolicy: fix incorrect freeing of wi_kobj new 2d6130cc1bb4 iov_iter: use iov_offset for length calculation in iov_ite [...] new 03bca1ab83b1 MAINTAINERS: add Alistair as reviewer of mm memory policy new 29ee46c58ccb mm/hugetlb: unshare page tables during VMA split, not before new f84f152c2108 mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race new 06c5a62dc4f0 MAINTAINERS: add tlb trace events to MMU GATHER AND TLB IN [...] new 5077c278973d kmsan: test: add module description new 4240e3470abc mm: userfaultfd: fix race of userfaultfd_move and swap cache new d8cd76bb329e MAINTAINERS: add mm swap section new 0b02b9e551d6 kernel/rcu/tree_stall: add /sys/kernel/rcu_stall_count new 0eec4383a06f Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] 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 b61204f9fdbb Merge branch 'fs-current' of linux-next new 4607c5a1bd49 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 10db95285240 Merge tag 'asoc-fix-v6.16-merge-window' of https://git.ker [...] new 1e28edb97234 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5adc60466fe7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c9f49428427d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 72a86950a4ab Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0cf0fc317c1e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 89690e7de19a Merge branch 'counter-current' of git://git.kernel.org/pub [...] new 8294f6c79614 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4f7866d5237a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9cc82d99b13c PCI/MSI: Size device MSI domain with the maximum number of [...] new 82e1d1f658bc Merge branch into tip/master: 'irq/urgent' new 211eb4f05615 Merge branch into tip/master: 'perf/urgent' new 434d7f9b0e24 timens: Add struct seq_file forward declaration new f4c74c534181 Merge branch into tip/master: 'timers/urgent' new dd2922dcfaa3 fs/resctrl: Restore the rdt_last_cmd_clear() calls after a [...] new 337964c8abfb Merge branch into tip/master: 'x86/urgent' new 492d6cc1b6d1 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new 5dc1ea903588 drm/panel-simple: fix the warnings for the Evervision VGG644804 new 98d3f772ca7d accel/ivpu: Use dma_resv_lock() instead of a custom mutex new a47e36dc5d90 accel/ivpu: Trigger device recovery on engine reset/resume [...] new 91274fd4ed9b accel/ivpu: Fix warning in ivpu_gem_bo_free() new 2f29b5c23101 video: screen_info: Relocate framebuffers behind PCI bridges new f670b50ef5e4 sysfb: Fix screen_info type check for VGA new 0795a3e648fb 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 (e56ff4d6b00a) \ N -- N -- N refs/heads/pending-fixes (0795a3e648fb)
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 101 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 | 1 + 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/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 | 61 +- 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/accel/ivpu/ivpu_gem.c | 66 +- drivers/accel/ivpu/ivpu_gem.h | 1 - drivers/accel/ivpu/ivpu_job.c | 6 +- drivers/accel/ivpu/ivpu_jsm_msg.c | 9 +- drivers/base/power/main.c | 16 +- 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/firmware/sysfb.c | 26 +- drivers/gpu/drm/panel/panel-simple.c | 5 +- drivers/irqchip/irq-renesas-rzv2h.c | 35 + drivers/net/dsa/b53/b53_common.c | 58 +- 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/ti/icssg/icssg_stats.c | 8 + 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/wireguard/device.c | 1 + drivers/net/wwan/mhi_wwan_mbim.c | 9 +- drivers/pci/msi/irqdomain.c | 5 +- drivers/pci/msi/msi.c | 8 +- drivers/pci/msi/msi.h | 2 +- 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 +- drivers/video/screen_info_pci.c | 79 +- fs/bcachefs/alloc_background.c | 79 +- fs/bcachefs/alloc_background.h | 9 +- fs/bcachefs/alloc_foreground.c | 108 ++- fs/bcachefs/alloc_foreground.h | 8 +- fs/bcachefs/backpointers.c | 72 +- fs/bcachefs/backpointers.h | 5 +- fs/bcachefs/bcachefs.h | 72 +- fs/bcachefs/btree_cache.c | 24 +- fs/bcachefs/btree_gc.c | 57 +- fs/bcachefs/btree_io.c | 43 +- fs/bcachefs/btree_iter.c | 78 +- fs/bcachefs/btree_iter.h | 31 +- fs/bcachefs/btree_journal_iter.c | 19 +- fs/bcachefs/btree_key_cache.c | 28 +- fs/bcachefs/btree_locking.c | 56 +- fs/bcachefs/btree_node_scan.c | 2 + fs/bcachefs/btree_trans_commit.c | 36 +- fs/bcachefs/btree_types.h | 2 + fs/bcachefs/btree_update.c | 59 +- fs/bcachefs/btree_update.h | 14 +- fs/bcachefs/btree_update_interior.c | 104 ++- fs/bcachefs/btree_write_buffer.c | 6 +- fs/bcachefs/buckets.c | 163 ++-- fs/bcachefs/buckets.h | 12 +- fs/bcachefs/buckets_waiting_for_journal.c | 3 +- fs/bcachefs/chardev.c | 9 +- fs/bcachefs/checksum.c | 8 +- fs/bcachefs/clock.c | 47 +- fs/bcachefs/clock.h | 1 + fs/bcachefs/compress.c | 20 +- fs/bcachefs/darray.h | 46 +- fs/bcachefs/data_update.c | 174 ++-- fs/bcachefs/debug.c | 30 +- fs/bcachefs/dirent.c | 169 ++-- fs/bcachefs/dirent.h | 16 +- fs/bcachefs/disk_accounting.c | 38 +- fs/bcachefs/disk_accounting.h | 6 +- fs/bcachefs/disk_groups.c | 37 +- fs/bcachefs/ec.c | 108 +-- fs/bcachefs/errcode.c | 4 +- fs/bcachefs/errcode.h | 15 +- fs/bcachefs/error.c | 93 ++- fs/bcachefs/error.h | 12 +- fs/bcachefs/extents.c | 63 +- fs/bcachefs/fs-io-buffered.c | 30 +- fs/bcachefs/fs-io-pagecache.c | 2 +- fs/bcachefs/fs-io.c | 12 +- fs/bcachefs/fs-ioctl.c | 4 +- fs/bcachefs/fs.c | 40 +- fs/bcachefs/fsck.c | 149 ++-- fs/bcachefs/fsck.h | 6 + fs/bcachefs/inode.c | 86 +- fs/bcachefs/inode.h | 9 - fs/bcachefs/io_misc.c | 2 +- fs/bcachefs/io_read.c | 35 +- fs/bcachefs/io_read.h | 6 +- fs/bcachefs/io_write.c | 26 +- fs/bcachefs/journal.c | 117 ++- fs/bcachefs/journal.h | 5 +- fs/bcachefs/journal_io.c | 281 ++++--- fs/bcachefs/journal_io.h | 1 + fs/bcachefs/journal_reclaim.c | 44 +- fs/bcachefs/journal_sb.c | 2 +- fs/bcachefs/journal_seq_blacklist.c | 4 +- fs/bcachefs/lru.c | 6 +- fs/bcachefs/migrate.c | 4 +- fs/bcachefs/move.c | 132 ++- fs/bcachefs/movinggc.c | 26 +- fs/bcachefs/movinggc.h | 3 +- fs/bcachefs/namei.c | 21 +- fs/bcachefs/printbuf.h | 8 + fs/bcachefs/quota.c | 6 +- fs/bcachefs/rebalance.c | 27 +- fs/bcachefs/rebalance.h | 8 +- fs/bcachefs/rebalance_types.h | 1 + fs/bcachefs/recovery.c | 6 +- fs/bcachefs/recovery_passes.c | 92 ++- fs/bcachefs/recovery_passes.h | 5 + fs/bcachefs/recovery_passes_format.h | 2 + fs/bcachefs/reflink.c | 9 +- fs/bcachefs/replicas.c | 35 +- fs/bcachefs/sb-counters_format.h | 1 + fs/bcachefs/sb-downgrade.c | 2 +- fs/bcachefs/sb-errors.c | 22 + fs/bcachefs/sb-errors.h | 1 + fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/sb-members.c | 21 +- fs/bcachefs/sb-members.h | 32 +- fs/bcachefs/six.c | 7 +- fs/bcachefs/snapshot.c | 148 ++-- fs/bcachefs/snapshot.h | 85 +- fs/bcachefs/str_hash.c | 243 ++++-- fs/bcachefs/str_hash.h | 24 +- fs/bcachefs/subvolume.c | 45 +- fs/bcachefs/super-io.c | 8 +- fs/bcachefs/super.c | 106 ++- fs/bcachefs/sysfs.c | 24 + fs/bcachefs/trace.h | 69 +- fs/resctrl/rdtgroup.c | 4 + fs/smb/server/Kconfig | 1 + fs/smb/server/auth.c | 34 - fs/smb/server/auth.h | 2 - fs/smb/server/connection.h | 1 + fs/smb/server/crypto_ctx.c | 8 - fs/smb/server/crypto_ctx.h | 4 - fs/smb/server/server.c | 1 - fs/smb/server/smb2pdu.c | 72 +- fs/smb/server/smb2pdu.h | 3 + fs/smb/server/vfs.c | 20 +- include/linux/ieee80211.h | 79 +- include/linux/irqchip/irq-renesas-rzv2h.h | 23 + include/linux/perf_event.h | 1 - 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/linux/time_namespace.h | 1 + init/Kconfig | 3 + kernel/events/core.c | 23 +- kernel/rcu/tree_stall.h | 26 + mm/userfaultfd.c | 33 +- mm/vmstat.c | 2 +- net/core/dev.c | 2 +- net/core/net_namespace.c | 4 +- net/core/rtnetlink.c | 2 +- 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/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/objtool/check.c | 3 +- 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 + 437 files changed, 12784 insertions(+), 8660 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