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 afc47587aec9 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 68f39190a701 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] omits 5ea2023acfee Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits 0ea0f3c88987 Merge branch 'trace/fixes' of git://git.kernel.org/pub/scm [...] omits 3c66aee3a00d Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 6354197fed05 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits f88655628204 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 9edd7cf90603 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 93b40ba1ca31 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 609ce2bada12 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ed40dc29dfbf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0b3b36ca4a43 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 81d0b96191b8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3c9fdeff7270 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3d78abdeb86d Merge branch 'dma-mapping-fixes' of git://git.kernel.org/p [...] omits 0eea76d87a96 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1accc7fac7ab Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 5801a4aedb21 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits aeb4349a62e1 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits c6e96d2ae779 Merge branch 'libcrypto-fixes' of git://git.kernel.org/pub [...] omits c46f09b02756 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0a0f2d501ee0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 78014db559d8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 668b8d5679cb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d8271ff5f639 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d1274e234fc0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 10f052a42adb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4a29ab1c2192 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5a22792496c3 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits faca0abe5476 Merge branch 'fs-current' of linux-next omits c393ac7c4f28 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits a36bcf06b42e Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 2099f6456d97 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits d0d4547f8131 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits d72c2f10a515 SUNRPC: Cleanup/fix initial rq_pages allocation omits 51ae05723b9b NFSD: Avoid corruption of a referring call list omits 6a9ee535864b nfsd: use threads array as-is in netlink interface omits 41b6f51a8347 Merge branch into tip/master: 'x86/urgent' omits 32d7cce9e746 Merge branch into tip/master: 'perf/urgent' omits 22aa7ddd9551 Merge branch into tip/master: 'locking/urgent' omits 46697c7fa194 mm/hugetlb: remove unnecessary holding of hugetlb_lock omits 216b00d046f4 kho: initialize tail pages for higher order folios properly omits 749806776a6d mm: userfaultfd: fix race of userfaultfd_move and swap cache omits 7a305dc08a7e mm/gup: revert "mm: gup: fix infinite loop within __get_lo [...] omits 4c9f8f38c59b selftests/mm: increase timeout from 180 to 900 seconds omits 6c92d0c124a3 mm-add-mmap_prepare-compatibility-layer-for-nested-file-sy [...] omits e101d01a0af3 mm-add-mmap_prepare-compatibility-layer-for-nested-file-sy [...] omits 7cd983967073 mm: add mmap_prepare() compatibility layer for nested file [...] omits 6108950996ef mm-shmem-swap-fix-softlockup-with-mthp-swapin-v3 omits cc1a5b332622 mm/shmem, swap: fix softlockup with mTHP swapin adds 11fcf368506d uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again new d080d3b54448 Merge tag 'bitmap-for-6.16-rc2' of https://github.com/norov/linux adds 47fe65b105f2 bcachefs: Add missing restart handling to check_topology() adds b43f72492768 bcachefs: Log fsck errors in the journal adds c7e351be7aa4 bcachefs: Add range being updated to btree_update_to_text() adds b76cce12700b bcachefs: Add more flags to btree nodes for rewrite reason adds af5b88618a38 bcachefs: Update /dev/disk/by-uuid on device add adds 7b0e6b198e4e bcachefs: Mark need_discard_freespace_key_bad autofix adds b47a82ff4772 bcachefs: Only run 'increase_depth' for keys from btree node csan adds dd22844f48a7 bcachefs: Read error message now prints if self healing adds 263561649ee5 bcachefs: Don't persistently run scan_for_btree_nodes adds 3315113af178 bcachefs: mark more errors autofix adds 0acb385ec19c bcachefs: Fix possible console lock involved deadlock adds f946ce0be45e bcachefs: Make sure opts.read_only gets propagated back to VFS adds 757601ef8533 bcachefs: Don't put rhashtable on stack adds 082c74411491 bcachefs: Fix downgrade_table_extra() adds 54aacfe39768 bcachefs: Fix rcu_pending for PREEMPT_RT adds 9e48f574e557 bcachefs: Fix leak in bch2_fs_recovery() error path adds c3dd25319c18 bcachefs: Don't pass trans to fsck_err() in gc_accounting_done adds e82b3a63a9a9 bcachefs: ioctl: avoid stack overflow warning adds 625c494db956 bcachefs: Fix version checks in validate_bset() adds 205da7c02673 bcachefs: Don't trust sb->nr_devices in members_to_text() adds b68baf9a8733 bcachefs: Print devices we're mounting on multi device fil [...] adds cd1124244be3 bcachefs: Ensure that snapshot creation propagates has_cas [...] adds aef22f6fe7a6 bcachefs: Don't trace should_be_locked unless changing new 36df6f734a7a Merge tag 'bcachefs-2025-06-12' of git://evilpiepirate.org [...] new ad6159087fbb Merge tag 'v6.16-p4' of git://git.kernel.org/pub/scm/linux [...] new dde63797055c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 3ca933aad0ac Merge tag 'trace-v6.16-rc1' of git://git.kernel.org/pub/sc [...] new f90fff1e152d posix-cpu-timers: fix race between handle_posix_cpu_timers [...] new 601dddb6c5d6 Merge tag 'regulator-fix-v6.16-rc1' of git://git.kernel.or [...] new 9f0ad43b158d spi: spi-pci1xxxx: Drop MSI-X usage as unsupported by DMA engine new 02adc1490e6d Merge tag 'spi-fix-v6.16-rc1' of git://git.kernel.org/pub/ [...] adds 4823a58093c6 cpufreq: Convert `/// SAFETY` lines to `# Safety` sections adds ebf2e500e06f rust: cpu: Introduce CpuId abstraction adds 33db8c97b4cf rust: Use CpuId in place of raw CPU numbers adds c7f005f70d22 rust: cpu: Add CpuId::current() to retrieve current CPU ID adds 332d6a94ce80 Merge tag 'cpufreq-arm-fixes-6.16-rc' of git://git.kernel. [...] adds e044b8a9545c cpupower: split unitdir from libdir in Makefile adds d08293ef1ede Merge tag 'linux-cpupower-6.16-rc2-fixes' of git://git.ker [...] new ea2867608b31 Merge branch 'pm-tools' adds c0f691388992 intel_idle: Use subsys_initcall_sync() for initialization adds 4c529a4a7260 x86/smp: PM/hibernate: Split arch_resume_nosmt() adds a430c11f4015 intel_idle: Rescan "dead" SMT siblings during initialization adds f694481b1d31 ACPI: processor: Rescan "dead" SMT siblings during initialization adds a18d098f2aab Reapply "x86/smp: Eliminate mwait_play_dead_cpuid_hint()" adds 72840238e2bc intel_idle: Update arguments of mwait_idle_with_hints() new dd3581853c5f Merge branch 'pm-cpuidle' new f688b599d711 Merge tag 'pm-6.16-rc2' of git://git.kernel.org/pub/scm/li [...] adds c393befa14ab driver core: faux: Suppress bind attributes adds ff53a6e24728 driver core: faux: Quiet probe failures adds 162457f5853c ACPI: APEI: EINJ: Do not fail einj_init() on faux_device_c [...] adds 2f76d269073b ACPI: PAD: Update arguments of mwait_idle_with_hints() adds 15eece6c5b05 ACPI: CPPC: Fix NULL pointer dereference when nosmp is used adds 7a0d59f6a913 ACPI: EC: Ignore ECDT tables with an invalid ID string adds c99ad987d3e9 ACPI: resource: Use IRQ override on MACHENIKE 16P new 28b069933d39 Merge branches 'acpi-pad', 'acpi-cppc', 'acpi-ec' and 'acp [...] new 18531f4d1c8c Merge tag 'acpi-6.16-rc2' of git://git.kernel.org/pub/scm/ [...] new d6fb4f01736a drm/xe/svm: Fix regression disallowing 64K SVM migration new 9c7632faad43 drm/xe/lrc: Use a temporary buffer for WA BB new a24823d14b2d Merge tag 'drm-xe-fixes-2025-06-12' of https://gitlab.free [...] new 1364af9cb2c5 Merge tag 'drm-misc-fixes-2025-06-12' of https://gitlab.fr [...] new 25294cb8a404 Merge tag 'drm-fixes-2025-06-14' of https://gitlab.freedes [...] new 4774cfe3543a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new bb666b7c2707 mm: add mmap_prepare() compatibility layer for nested file [...] new 27b9989b8711 Merge tag 'mm-hotfixes-stable-2025-06-13-21-56' of git://g [...] new 588adb24b757 Merge tag 'rust-fixes-6.16' of git://git.kernel.org/pub/sc [...] adds ac0b8b327a56 io_uring: fix use-after-free of sq->thread in __io_uring_s [...] adds c538f400fae2 io_uring: consistently use rcu semantics with sqpoll thread new 26ec15e4b0c1 io_uring/kbuf: don't truncate end buffer for multiple buff [...] new b62e0efd8a85 io_uring: run local task_work from ring exit IOPOLL reaping new 6d13760ea3a7 Merge tag 'io_uring-6.16-20250614' of git://git.kernel.dk/linux adds 4bb08cf974c5 loop: move lo_set_size() out of queue freeze adds ff20c516485e ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG) adds f705d33c2f03 block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion adds cf625013d874 block: don't use submit_bio_noacct_nocheck in blk_zone_wpl [...] adds 961296e89dc3 block: use plug request list tail for one-shot backmerge attempt new f826ec7966a6 bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP new 5e223e06ee7c block: Fix bvec_set_folio() for very large folios new db3dfae1a2f6 Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback [...] new 9ce6c9875f3e nvme: always punt polled uring_cmd end_io work to task_work new f713ffa3639c Merge tag 'block-6.16-20250614' of git://git.kernel.dk/linux new f9705d66fa71 iommu/tegra: Fix incorrect size calculation new ac91b4de4492 Merge tag 'iommu-fixes-v6.16-rc1' of git://git.kernel.org/ [...] adds 93310053663b smb: client: disable path remapping with POSIX extensions adds b64af6bcd3b0 smb: client: fix perf regression with deferred closes adds 72dd7961a4bb smb: improve directory cache reuse for readdir operations new 8c6bc74c7f89 Merge tag 'v6.16-rc1-smb3-client-fixes' of git://git.samba [...] new a6a7946bd691 kbuild: move warnings about linux/export.h from W=1 to W=2 new 2f6b47b29551 gendwarfksyms: Fix structure type overrides new 08215f5486ec Merge tag 'kbuild-fixes-v6.16' of git://git.kernel.org/pub [...] new e04c78d86a96 Linux 6.16-rc2 new b564b1be63d5 mm/shmem, swap: fix softlockup with mTHP swapin new 9ba62a1a4cf8 mm-shmem-swap-fix-softlockup-with-mthp-swapin-v3 new 91972620ee6a selftests/mm: increase timeout from 180 to 900 seconds new c680ec186eb4 mm/gup: revert "mm: gup: fix infinite loop within __get_lo [...] new e8ab113b2f55 mm: userfaultfd: fix race of userfaultfd_move and swap cache new 065af271bad1 MAINTAINERS: add linux-mm@ list to Kexec Handover new ba3278bfb236 kho: initialize tail pages for higher order folios properly new 8b5e5447f295 kho-initialize-tail-pages-for-higher-order-folios-properly-v2 new c84deb6a667c selftests/mm: add configs to fix testcase failure new 787b7a257649 mm/hugetlb: remove unnecessary holding of hugetlb_lock new 2b9666456d0d Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new c541a94c3b60 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new eaac67d2bbfb Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new ef102dfe9e96 erofs: impersonate the opener's credentials when accessing [...] new fa33b86e25e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 32ce6b3a83b7 NFSD: Avoid corruption of a referring call list new 8b3ac9fabaa8 SUNRPC: Cleanup/fix initial rq_pages allocation new 3f55e4725b3b nfsd: use threads array as-is in netlink interface new 560bcc5f06f6 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 7207f22961f5 Merge branch 'fs-current' of linux-next new b48457e14de8 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] new b93755f40832 powerpc/vdso: Fix build of VDSO32 with pcrel new 33bc69cf6655 powerpc/eeh: Fix missing PE bridge reconfiguration during [...] new 4e6d080acfda powerpc/microwatt: Fix model property in device tree new e75cb6010838 powerpc: dts: mpc8315erdb: Add GPIO controller node new ab107276607a powerpc: Fix struct termio related ioctl macros new 91b680a37d7e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5466491c9e33 ionic: Prevent driver/fw getting out of sync on devcmd(s) new 6c9380cee011 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new ad9ef7f687ce bpf: Mark dentry->d_inode as trusted_or_null new a9f04de05a4b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ef6bd6970398 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 93adf20ff4d6 ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the [...] new efa6bdf1bc75 ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged new 60599e4f8a04 ALSA: hda/realtek: Add quirk for Asus GA605K new 3489b041ac7d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f59427932885 ASoC: apple: mca: Drop default ARCH_APPLE in Kconfig new d1fc7687959b ASoC: cs35l56: Use SoundWire address as firmware name suff [...] new e5d5b3aebdc8 ASoC: cs35l56: Use SoundWire address as alternate firmware [...] new fa8fae5f82e4 ASoC: doc: cs35l56: Update to add new SoundWire firmware f [...] new dc8b60918fc5 ASoC: cs35l56: Change firmware filenames for SoundWire new 13b86ea92ebf ASoC: amd: yc: update quirk data for HP Victus new d5964ed313e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d57e92dd6600 spi: tegra210-qspi: Remove cache operations new 0c61d2715d6b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 907a7a2e5bf4 PCI/PM: Set up runtime PM even for devices without PCI PM new 9bf70fd60eaa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 1b56e765bf89 rust: completion: implement initial abstraction new 4b76fafb20dd rust: revocable: indicate whether `data` has been revoked already new f744201c6159 rust: devres: fix race in Devres::drop() new 20c96ed278e3 rust: devres: do not dereference to the internal Revocable new 08a8142233b0 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] new 24c63c590adc phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE fro [...] new 7be54870e9bf phy: tegra: xusb: Disable periodic tracking on Tegra234 new cefc1caee9dd phy: tegra: xusb: Fix unbalanced regulator disable in UTMI [...] new cf0233491b3a phy: use per-PHY lockdep keys new f3907b5814c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0b2ec0525b7c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 85381cab6feb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ac90aad0e9bf crypto: testmgr - reinstate kconfig control over full self-tests new 3b3d5ef07799 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 501b956f9dcf Merge branch 'libcrypto-fixes' of git://git.kernel.org/pub [...] new a1d5184b6084 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new b457b56db7bb Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new a403fe6c0b17 cxl/edac: Fix potential memory leak issues new 3c70ec71abda cxl/ras: Fix CPER handler device confusion new 916c7021f65d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7f0646f3d051 Merge branch 'dma-mapping-fixes' of git://git.kernel.org/p [...] new 2d5a84c3ecc0 platform/x86/intel/pmc: Add Lunar Lake support to Intel PM [...] new be574d5eee98 platform/x86/intel/pmc: Add Panther Lake support to Intel [...] new 0c44b46f51a1 platform/x86/intel-uncore-freq: avoid non-literal format string new 6ebc4d95702a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e4d652d1fe62 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ed35486a1197 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 498e5e83392a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4e5b8298e902 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 22acc82a4208 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 0de212d08b4e Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new e13801164990 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] new 2b32fc8ff08d genirq/cpuhotplug: Rebalance managed interrupts across mul [...] new 72218d74c9c5 genirq/cpuhotplug: Restore affinity even for suspended IRQ new 8a2277a3c9e4 genirq/irq_sim: Initialize work context pointers properly new 165086ec2cda Merge branch into tip/master: 'irq/urgent' new 339cc7465c3d Merge branch into tip/master: 'locking/urgent' new b0823d5fbacb perf/x86/intel: Fix crash in icl_update_topdown_event() new 778cf6312f40 Merge branch into tip/master: 'perf/urgent' new af8de379e60a Merge branch into tip/master: 'x86/urgent' new 08af10b36181 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new d3deabe4c619 drm/msm: Fix inverted WARN_ON() logic new 80c3d76aa2d2 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] new d742f3ec1cb9 drm/ast: Do not include <linux/export.h> new 2e3395ab2a35 drm/mgag200: Do not include <linux/export.h> new 80626ae6ffe5 drm/nouveau/gsp: Fix potential integer overflow on integer shifts new 9802f0a63b64 drm/nouveau: fix a use-after-free in r535_gsp_rpc_push() new 61b2b3737499 drm/nouveau/bl: increase buffer size to avoid truncate warning new 553ab30a1810 Documentation: nouveau: Update GSP message queue kernel-do [...] new d39a02e47d1e 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 (afc47587aec9) \ N -- N -- N refs/heads/pending-fixes (d39a02e47d1e)
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 135 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/cifs/usage.rst | 2 + Documentation/block/ublk.rst | 77 +++++++++ Documentation/gpu/nouveau.rst | 2 +- Documentation/sound/codecs/cs35l56.rst | 13 ++ MAINTAINERS | 2 + Makefile | 5 +- arch/powerpc/boot/dts/microwatt.dts | 2 +- arch/powerpc/boot/dts/mpc8315erdb.dts | 10 ++ arch/powerpc/include/asm/ppc_asm.h | 2 +- arch/powerpc/include/uapi/asm/ioctls.h | 8 +- arch/powerpc/kernel/eeh.c | 2 + arch/powerpc/kernel/vdso/Makefile | 2 +- arch/x86/events/intel/core.c | 2 +- arch/x86/kernel/smp.c | 24 +++ arch/x86/kernel/smpboot.c | 54 +------ arch/x86/power/hibernate.c | 19 +-- block/blk-merge.c | 26 ++-- block/blk-zoned.c | 8 +- crypto/Kconfig | 25 ++- crypto/testmgr.c | 15 +- drivers/acpi/acpi_pad.c | 2 +- drivers/acpi/apei/einj-core.c | 9 +- drivers/acpi/cppc_acpi.c | 2 +- drivers/acpi/ec.c | 17 ++ drivers/acpi/internal.h | 6 + drivers/acpi/processor_driver.c | 3 + drivers/acpi/processor_idle.c | 8 + drivers/acpi/resource.c | 7 + drivers/base/faux.c | 3 +- drivers/block/loop.c | 11 +- drivers/cpufreq/rcpufreq_dt.rs | 4 +- drivers/cxl/core/edac.c | 8 +- drivers/cxl/core/ras.c | 47 +++--- drivers/gpu/drm/ast/ast_mode.c | 1 - drivers/gpu/drm/mgag200/mgag200_ddc.c | 1 - drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- drivers/gpu/drm/nouveau/nouveau_backlight.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c | 17 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/vmm.c | 2 +- drivers/gpu/drm/xe/xe_lrc.c | 24 ++- drivers/gpu/drm/xe/xe_svm.c | 2 +- drivers/idle/intel_idle.c | 12 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 3 +- drivers/nvme/host/ioctl.c | 21 +-- drivers/pci/pci.c | 5 +- drivers/phy/phy-core.c | 5 +- drivers/phy/tegra/xusb-tegra186.c | 75 +++++---- drivers/phy/tegra/xusb.h | 1 + drivers/platform/x86/intel/pmc/core.h | 7 + drivers/platform/x86/intel/pmc/ssram_telemetry.c | 3 + .../uncore-frequency/uncore-frequency-common.c | 2 +- drivers/spi/spi-pci1xxxx.c | 2 +- drivers/spi/spi-tegra210-quad.c | 14 -- fs/bcachefs/bcachefs.h | 1 - fs/bcachefs/btree_gc.c | 95 ++++++----- fs/bcachefs/btree_io.c | 26 +++- fs/bcachefs/btree_locking.c | 2 +- fs/bcachefs/btree_locking.h | 6 +- fs/bcachefs/btree_types.h | 29 ++++ fs/bcachefs/btree_update_interior.c | 33 +++- fs/bcachefs/btree_update_interior.h | 7 + fs/bcachefs/chardev.c | 4 +- fs/bcachefs/disk_accounting.c | 4 +- fs/bcachefs/error.c | 5 +- fs/bcachefs/fs.c | 8 + fs/bcachefs/io_read.c | 11 +- fs/bcachefs/io_read.h | 1 + fs/bcachefs/movinggc.c | 22 +-- fs/bcachefs/namei.c | 10 ++ fs/bcachefs/rcu_pending.c | 22 +-- fs/bcachefs/recovery.c | 27 +++- fs/bcachefs/recovery_passes.c | 14 +- fs/bcachefs/sb-downgrade.c | 5 +- fs/bcachefs/sb-errors_format.h | 10 +- fs/bcachefs/sb-members.c | 34 +++- fs/bcachefs/super.c | 47 ++++-- fs/bcachefs/util.c | 10 +- fs/bcachefs/util.h | 2 +- fs/erofs/fileio.c | 3 + fs/smb/client/cached_dir.h | 8 +- fs/smb/client/connect.c | 10 +- fs/smb/client/file.c | 9 +- fs/smb/client/readdir.c | 28 ++-- include/crypto/internal/simd.h | 6 +- include/linux/bio.h | 2 +- include/linux/bvec.h | 7 +- include/linux/cpu.h | 3 + include/linux/phy/phy.h | 2 + include/uapi/linux/bits.h | 4 +- io_uring/fdinfo.c | 12 +- io_uring/io_uring.c | 7 +- io_uring/kbuf.c | 5 +- io_uring/register.c | 7 +- io_uring/sqpoll.c | 43 +++-- io_uring/sqpoll.h | 8 +- kernel/bpf/verifier.c | 5 +- kernel/irq/chip.c | 8 + kernel/irq/cpuhotplug.c | 7 - kernel/irq/irq_sim.c | 2 +- kernel/kexec_handover.c | 4 +- kernel/time/posix-cpu-timers.c | 9 ++ lib/crypto/Makefile | 2 +- rust/bindings/bindings_helper.h | 1 + rust/helpers/completion.c | 8 + rust/helpers/cpu.c | 8 + rust/helpers/helpers.c | 2 + rust/kernel/cpu.rs | 125 ++++++++++++++- rust/kernel/cpufreq.rs | 173 +++++++++++++++------ rust/kernel/cpumask.rs | 51 ++++-- rust/kernel/devres.rs | 60 +++++-- rust/kernel/revocable.rs | 18 ++- rust/kernel/sync.rs | 2 + rust/kernel/sync/completion.rs | 112 +++++++++++++ scripts/gendwarfksyms/gendwarfksyms.h | 14 +- scripts/gendwarfksyms/types.c | 65 +++----- scripts/misc-check | 15 +- sound/pci/hda/patch_realtek.c | 18 +++ sound/soc/amd/yc/acp6x-mach.c | 7 + sound/soc/apple/Kconfig | 1 - sound/soc/codecs/cs35l56-sdw.c | 18 ++- sound/soc/codecs/cs35l56.c | 72 +++++++-- sound/soc/codecs/cs35l56.h | 3 + sound/soc/codecs/wm_adsp.c | 27 ++-- sound/soc/codecs/wm_adsp.h | 2 + sound/usb/mixer_maps.c | 12 ++ tools/power/cpupower/Makefile | 9 +- .../selftests/bpf/progs/verifier_vfs_accept.c | 18 +++ .../selftests/bpf/progs/verifier_vfs_reject.c | 15 ++ tools/testing/selftests/mm/config | 3 + 130 files changed, 1551 insertions(+), 576 deletions(-) create mode 100644 rust/helpers/completion.c create mode 100644 rust/helpers/cpu.c create mode 100644 rust/kernel/sync/completion.rs