This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
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 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 [...] adds 40a98e702b52 crypto: hkdf - move to late_initcall new ad6159087fbb Merge tag 'v6.16-p4' of git://git.kernel.org/pub/scm/linux [...] adds 6678791ee3da KVM: arm64: Add assignment-specific sysreg accessor adds 8800b7c4bbed KVM: arm64: Add RMW specific sysreg accessor adds b61fae4ee120 KVM: arm64: Don't use __vcpu_sys_reg() to get the address [...] adds b5fa1f91e11f KVM: arm64: Make __vcpu_sys_reg() a pure rvalue operand adds 9a9864fd09c7 KVM: arm64: selftests: Fix help text for arch_timer_edge_cases adds 050632ae6571 KVM: arm64: selftests: Fix thread migration in arch_timer_ [...] adds 05ce38d489db KVM: arm64: selftests: Fix xVAL init in arch_timer_edge_cases adds fad4cf944839 KVM: arm64: selftests: Determine effective counter width i [...] adds ce360c2bfd21 Merge tag 'kvmarm-fixes-6.16-2' of git://git.kernel.org/pu [...] adds 179a8427fcbf KVM: SEV: Disable SEV-SNP support on initialization failure adds aa2024c01a9a KVM: x86/mmu: Embed direct bits into gpa for KVM_PRE_FAULT_MEMORY adds 8046d29dde17 KVM: x86/mmu: Reject direct bits in gpa passed to KVM_PRE_ [...] new dde63797055c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 8a157d8a00e8 tracing: Do not free "head" on error path of filter_free_s [...] 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 [...] adds 06118ae36855 regulator: max20086: Fix refcount leak in max20086_parse_r [...] new 601dddb6c5d6 Merge tag 'regulator-fix-v6.16-rc1' of git://git.kernel.or [...] adds 1dd630088332 spi: loongson: Fix build warnings about export.h adds 2b74aea6d078 spi: spi-pci1xxxx: Fix error code in probe adds e51a086117ed spi: offload: check offload ops existence before disabling [...] adds cf2c3eceb757 spi: stm32-ospi: Make usage of reset_control_acquire/relea [...] adds a5bf5272295d spi: omap2-mcspi: Disable multi mode when CS should be kep [...] adds 10c24e0d2f7c spi: omap2-mcspi: Disable multi-mode when the previous mes [...] adds bd30b995df8f SPI: omap2-mcspi: Fix SPI CS behaviour around adds 83f066fac3c2 spi: stm32-ospi: clean up on error in probe() 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 [...] adds 779a0c9e06a9 accel/amdxdna: Fix incorrect PSP firmware size adds c0317ad44f45 drm/vc4: fix infinite EPROBE_DEFER loop adds d17e61ab63fb drm/meson: fix debug log statement when setting the HDMI clocks adds faf2f8382088 drm/meson: use vclk_freq instead of pixel_freq in debug print adds 0cee6c4d3518 drm/meson: fix more rounding issues with 59.94Hz modes adds b8d3291d3185 drm/sitronix: st7571-i2c: Select VIDEOMODE_HELPERS adds aa3f93cd75bf dma-buf: fix compare in WARN_ON_ONCE adds afe382843717 udmabuf: use sgtable-based scatterlist wrappers 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 [...] adds 8a3514d348de scsi: core: ufs: Fix a hang in the error handler adds ad0f54842cd2 scsi: mvsas: Fix typos in per-phy comments and SAS cmd por [...] adds 9b17621366d2 scsi: iscsi: Fix incorrect error path labels for flashnode [...] adds 9697ca0d53e3 scsi: s390: zfcp: Ensure synchronous unit_add adds a3da9388c667 Merge branch '6.16/scsi-queue' into 6.16/scsi-fixes adds b2f966568faa scsi: storvsc: Increase the timeouts to storvsc_timeout adds 5c3ba81923e0 scsi: error: alua: I/O errors for ALUA state transitions new 4774cfe3543a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b1a529bdb964 selftests/mm: skip failed memfd setups in gup_longterm adds 331843c845d1 scatterlist: fix extraneous '@'-sign kernel-doc notation adds 1b8e4091ffb4 docs: proc: update VmFlags documentation in smaps adds 0cf4b1687a18 mm/vma: reset VMA iterator on commit_merge() OOM failure adds 383c4613c67c mm: close theoretical race where stale TLB entries could linger adds 50695153d7dd drivers/rapidio/rio_cm.c: prevent possible heap overwrite adds 02fb36505c61 MAINTAINERS: add Barry as a THP reviewer adds 66ac1a4d366d init: fix build warnings about export.h 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 [...] adds 5b2d595efbfc rust: time: Fix compile error in impl_has_hr_timer macro 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 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/ [...]
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 (a36bcf06b42e) \ N -- N -- N refs/heads/fs-current (560bcc5f06f6)
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 46 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/filesystems/proc.rst | 4 +- MAINTAINERS | 2 + Makefile | 5 +- arch/arm64/include/asm/kvm_host.h | 32 +++- arch/arm64/kvm/arch_timer.c | 18 +-- arch/arm64/kvm/debug.c | 4 +- arch/arm64/kvm/fpsimd.c | 4 +- arch/arm64/kvm/hyp/exception.c | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 6 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 48 +++--- arch/arm64/kvm/nested.c | 2 +- arch/arm64/kvm/pmu-emul.c | 24 +-- arch/arm64/kvm/sys_regs.c | 60 +++---- arch/arm64/kvm/sys_regs.h | 4 +- arch/arm64/kvm/vgic/vgic-v3-nested.c | 10 +- arch/x86/kernel/smp.c | 24 +++ arch/x86/kernel/smpboot.c | 54 +------ arch/x86/kvm/mmu/mmu.c | 9 +- arch/x86/kvm/svm/sev.c | 44 ++++-- arch/x86/power/hibernate.c | 19 +-- block/blk-merge.c | 26 ++-- block/blk-zoned.c | 8 +- crypto/hkdf.c | 2 +- drivers/accel/amdxdna/aie2_psp.c | 4 +- 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/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/udmabuf.c | 5 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 2 +- drivers/gpu/drm/meson/meson_vclk.c | 55 ++++--- drivers/gpu/drm/sitronix/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 12 +- 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/nvme/host/ioctl.c | 21 +-- drivers/rapidio/rio_cm.c | 3 + drivers/regulator/max20086-regulator.c | 6 +- drivers/s390/scsi/zfcp_sysfs.c | 2 + drivers/scsi/mvsas/mv_defs.h | 4 +- drivers/scsi/scsi_error.c | 3 +- drivers/scsi/scsi_transport_iscsi.c | 11 +- drivers/scsi/storvsc_drv.c | 10 +- drivers/spi/spi-loongson-core.c | 1 + drivers/spi/spi-offload.c | 2 +- drivers/spi/spi-omap2-mcspi.c | 30 ++-- drivers/spi/spi-pci1xxxx.c | 4 +- drivers/spi/spi-stm32-ospi.c | 24 ++- drivers/ufs/core/ufshcd.c | 7 +- 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/linux/bio.h | 2 +- include/linux/bvec.h | 7 +- include/linux/cpu.h | 3 + include/linux/fs.h | 6 +- include/linux/scatterlist.h | 4 +- include/uapi/linux/bits.h | 4 +- init/initramfs.c | 1 + init/main.c | 1 + 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/time/posix-cpu-timers.c | 9 ++ kernel/trace/trace_events_filter.c | 4 +- lib/scatterlist.c | 8 +- mm/madvise.c | 2 + mm/util.c | 40 +++++ mm/vma.c | 23 +-- mm/vma.h | 47 ++++++ rust/helpers/cpu.c | 8 + rust/helpers/helpers.c | 1 + rust/kernel/cpu.rs | 125 ++++++++++++++- rust/kernel/cpufreq.rs | 173 +++++++++++++++------ rust/kernel/cpumask.rs | 51 ++++-- rust/kernel/time/hrtimer.rs | 2 +- scripts/gendwarfksyms/gendwarfksyms.h | 14 +- scripts/gendwarfksyms/types.c | 65 +++----- scripts/misc-check | 15 +- tools/power/cpupower/Makefile | 9 +- .../selftests/kvm/arm64/arch_timer_edge_cases.c | 39 +++-- tools/testing/selftests/mm/gup_longterm.c | 7 +- tools/testing/vma/vma_internal.h | 16 ++ 128 files changed, 1442 insertions(+), 646 deletions(-) create mode 100644 rust/helpers/cpu.c