mirror of
https://github.com/torvalds/linux.git
synced 2026-09-14 16:10:02 +02:00
Everything:
Total patches: 108
Reviews/patch: 0.84
Reviewed rate: 75%
Patch series in this merge:
- The 2 patch series "taskstats: fix TGID dead-thread stat retention"
from Yiyang Chen fixes a taskstats TGID aggregation bug where fields
added in the TGID query path were not preserved after thread exit, and
adds a kselftest covering the regression.
- The 2 patch series "lib/tests: string_helpers: Slight improvements"
from Andy Shevchenko improves lib/tests/string_helpers_kunit.c a little.
- The 2 patch series "lib/base64: decode fixes" from Josh Law addreesses
minor issues in lib/base64.c.
- The 3 patch series "selftests/filelock: Make output more kselftestish"
from Mark Brown makes the output from the ofdlocks test a bit easier for
tooling to work with, and also ignores the generated file.
- The 3 patch series "uaccess: unify inline vs outline
copy_{from,to}_user() selection" from Yury Norov simplifies the usercopy
code by removing the selectability of inlining copy_{from,to}_user().
- The 5 patch series "ocfs2: validate inline xattr header consumers"
from ZhengYuan Huang fixes a number of possible issues in the ocfs2
xattr code.
- The 8 patch series "lib and lib/cmdline enhancements" from Dmitry
Antipov provides additional robustness checking in the cmdline handling
code and its in-kernel testing and selftests.
- The 18 patch series "cleanup the RAID6 P/Q library" from Christoph
Hellwig cleans up the RAID6 P/Q library to match the recent updates to
the RAID 5 XOR library and other CRC/crypto libraries.
- The 3 patch series "ocfs2: harden inode validators against forged
metadata" from Michael Bommarito adds three structural checks to OCFS2
dinode validation so malformed on-disk fields are rejected before
ocfs2_populate_inode() copies them into the in-core inode.
- The 2 patch series "lib/raid: replace __get_free_pages() call with
kmalloc()" from Mike Rapoport cleans up the lib/raid code by using
kmalloc() in more places.
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQTTMBEPP41GrTpTJgfdBJ7gKXxAjgUCajgeIQAKCRDdBJ7gKXxA
jmlWAQCLJVDZNJMFaXy4a+YHdu3tfemLpSy83A0Le61tOZUdBQD/Sf/7rhgeaM74
32yp53TZLA8xHImCGEin/1ddPJ8DbgY=
=GW2I
-----END PGP SIGNATURE-----
Merge tag 'mm-nonmm-stable-2026-06-21-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
Pull non-MM updates from Andrew Morton:
- "taskstats: fix TGID dead-thread stat retention" (Yiyang Chen)
Fix a taskstats TGID aggregation bug where fields added in the TGID
query path were not preserved after thread exit, and adds a kselftest
covering the regression.
- "lib/tests: string_helpers: Slight improvements" (Andy Shevchenko)
Improve lib/tests/string_helpers_kunit.c a little
- "lib/base64: decode fixes" (Josh Law)
Address minor issues in lib/base64.c
- "selftests/filelock: Make output more kselftestish" (Mark Brown)
Make the output from the ofdlocks test a bit easier for tooling to
work with. Also ignore the generated file
- "uaccess: unify inline vs outline copy_{from,to}_user() selection"
(Yury Norov)
Simplify the usercopy code by removing the selectability of inlining
copy_{from,to}_user().
- "ocfs2: validate inline xattr header consumers" (ZhengYuan Huang)
Fix a number of possible issues in the ocfs2 xattr code
- "lib and lib/cmdline enhancements" (Dmitry Antipov)
Provide additional robustness checking in the cmdline handling code
and its in-kernel testing and selftests
- "cleanup the RAID6 P/Q library" (Christoph Hellwig)
Clean up the RAID6 P/Q library to match the recent updates to the
RAID 5 XOR library and other CRC/crypto libraries
- "ocfs2: harden inode validators against forged metadata" (Michael
Bommarito)
Add three structural checks to OCFS2 dinode validation so malformed
on-disk fields are rejected before ocfs2_populate_inode() copies them
into the in-core inode
- "lib/raid: replace __get_free_pages() call with kmalloc()" (Mike
Rapoport)
Clean up the lib/raid code by using kmalloc() in more places
* tag 'mm-nonmm-stable-2026-06-21-10-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (108 commits)
ocfs2: fix circular locking dependency in ocfs2_dio_end_io_write
ocfs2: fix NULL h_transaction deref in ocfs2_assure_trans_credits
lib: interval_tree_test: validate benchmark parameters
ocfs2: avoid moving extents to occupied clusters
treewide: fix transposed "sign" typos and update spelling.txt
ocfs2: fix UBSAN array-index-out-of-bounds in ocfs2_sum_rightmost_rec
fat: reject BPB volumes whose data area starts beyond total sectors
selftests/uevent: increase __UEVENT_BUFFER_SIZE to avoid ENOBUFS on busy systems
lib/test_firmware: allocate the configured into_buf size
fs: efs: remove unneeded debug prints
checkpatch: cuppress warnings when Reported-by: is followed by Link:
MAINTAINERS: add Alexander as a kcov reviewer
mailmap: update Alexander Sverdlin's Email addresses
fs: fat: inode: replace sprintf() with scnprintf()
ocfs2: fix out-of-bounds write in ocfs2_remove_refcount_extent
ocfs2: fix race between ocfs2_control_install_private() and ocfs2_control_release()
ocfs2/dlm: require a ref for locking_state debugfs open
ocfs2: reject FITRIM ranges shorter than a cluster
ocfs2: validate fast symlink target during inode read
ocfs2: add journal NULL check in ocfs2_checkpoint_inode()
...
|
||
|---|---|---|
| .. | ||
| vdso | ||
| vendor_extensions | ||
| acenv.h | ||
| acpi.h | ||
| alternative-macros.h | ||
| alternative.h | ||
| arch_hweight.h | ||
| archrandom.h | ||
| asm-extable.h | ||
| asm-offsets.h | ||
| asm-prototypes.h | ||
| asm.h | ||
| assembler.h | ||
| atomic.h | ||
| barrier.h | ||
| bitops.h | ||
| bitrev.h | ||
| bug.h | ||
| bugs.h | ||
| cache.h | ||
| cacheflush.h | ||
| cacheinfo.h | ||
| cfi.h | ||
| checksum.h | ||
| clint.h | ||
| clocksource.h | ||
| cmpxchg.h | ||
| compat.h | ||
| cpu_ops_sbi.h | ||
| cpu_ops.h | ||
| cpu.h | ||
| cpufeature-macros.h | ||
| cpufeature.h | ||
| cpuidle.h | ||
| crash_reserve.h | ||
| csr.h | ||
| current.h | ||
| delay.h | ||
| dma-noncoherent.h | ||
| dmi.h | ||
| efi.h | ||
| elf.h | ||
| entry-common.h | ||
| errata_list_vendors.h | ||
| errata_list.h | ||
| exec.h | ||
| extable.h | ||
| fence.h | ||
| fixmap.h | ||
| fpu.h | ||
| ftrace.h | ||
| futex.h | ||
| gdb_xml.h | ||
| gpr-num.h | ||
| hugetlb.h | ||
| hwcap.h | ||
| hwprobe.h | ||
| image.h | ||
| insn-def.h | ||
| insn.h | ||
| io.h | ||
| irq_stack.h | ||
| irq_work.h | ||
| irq.h | ||
| irqflags.h | ||
| jump_label.h | ||
| kasan.h | ||
| Kbuild | ||
| kdebug.h | ||
| kexec.h | ||
| kfence.h | ||
| kgdb.h | ||
| kprobes.h | ||
| kvm_aia.h | ||
| kvm_gstage.h | ||
| kvm_host.h | ||
| kvm_isa.h | ||
| kvm_mmu.h | ||
| kvm_nacl.h | ||
| kvm_tlb.h | ||
| kvm_types.h | ||
| kvm_vcpu_config.h | ||
| kvm_vcpu_fp.h | ||
| kvm_vcpu_insn.h | ||
| kvm_vcpu_pmu.h | ||
| kvm_vcpu_sbi_fwft.h | ||
| kvm_vcpu_sbi.h | ||
| kvm_vcpu_timer.h | ||
| kvm_vcpu_vector.h | ||
| kvm_vmid.h | ||
| linkage.h | ||
| membarrier.h | ||
| mman.h | ||
| mmio.h | ||
| mmiowb.h | ||
| mmu_context.h | ||
| mmu.h | ||
| module.h | ||
| module.lds.h | ||
| numa.h | ||
| page.h | ||
| paravirt.h | ||
| pci.h | ||
| perf_event.h | ||
| pgalloc.h | ||
| pgtable-32.h | ||
| pgtable-64.h | ||
| pgtable-bits.h | ||
| pgtable.h | ||
| probes.h | ||
| processor.h | ||
| ptrace.h | ||
| purgatory.h | ||
| runtime-const.h | ||
| sbi.h | ||
| scs.h | ||
| seccomp.h | ||
| sections.h | ||
| semihost.h | ||
| set_memory.h | ||
| signal32.h | ||
| simd.h | ||
| smp.h | ||
| soc.h | ||
| sparsemem.h | ||
| spinlock.h | ||
| stackprotector.h | ||
| stacktrace.h | ||
| string.h | ||
| suspend.h | ||
| swab.h | ||
| switch_to.h | ||
| sync_core.h | ||
| syscall_table.h | ||
| syscall_wrapper.h | ||
| syscall.h | ||
| text-patching.h | ||
| thread_info.h | ||
| timex.h | ||
| tlb.h | ||
| tlbbatch.h | ||
| tlbflush.h | ||
| topology.h | ||
| trace.h | ||
| uaccess.h | ||
| unistd.h | ||
| uprobes.h | ||
| usercfi.h | ||
| vdso.h | ||
| vector.h | ||
| vendor_extensions.h | ||
| vendorid_list.h | ||
| vermagic.h | ||
| vmalloc.h | ||
| word-at-a-time.h | ||