]> git.ipfire.org Git - thirdparty/linux.git/commit
Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/linux...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 12 Feb 2026 20:13:01 +0000 (12:13 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 12 Feb 2026 20:13:01 +0000 (12:13 -0800)
commit136114e0abf03005e182d75761ab694648e6d388
tree05c61b103fc9cb72a7cae99680a4b524347e9616
parent4cff5c05e076d2ee4e34122aa956b84a2eaac587
parent0dddf20b4fd4afd59767acc144ad4da60259f21f
Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull non-MM updates from Andrew Morton:

 - "ocfs2: give ocfs2 the ability to reclaim suballocator free bg" saves
   disk space by teaching ocfs2 to reclaim suballocator block group
   space (Heming Zhao)

 - "Add ARRAY_END(), and use it to fix off-by-one bugs" adds the
   ARRAY_END() macro and uses it in various places (Alejandro Colomar)

 - "vmcoreinfo: support VMCOREINFO_BYTES larger than PAGE_SIZE" makes
   the vmcore code future-safe, if VMCOREINFO_BYTES ever exceeds the
   page size (Pnina Feder)

 - "kallsyms: Prevent invalid access when showing module buildid" cleans
   up kallsyms code related to module buildid and fixes an invalid
   access crash when printing backtraces (Petr Mladek)

 - "Address page fault in ima_restore_measurement_list()" fixes a
   kexec-related crash that can occur when booting the second-stage
   kernel on x86 (Harshit Mogalapalli)

 - "kho: ABI headers and Documentation updates" updates the kexec
   handover ABI documentation (Mike Rapoport)

 - "Align atomic storage" adds the __aligned attribute to atomic_t and
   atomic64_t definitions to get natural alignment of both types on
   csky, m68k, microblaze, nios2, openrisc and sh (Finn Thain)

 - "kho: clean up page initialization logic" simplifies the page
   initialization logic in kho_restore_page() (Pratyush Yadav)

 - "Unload linux/kernel.h" moves several things out of kernel.h and into
   more appropriate places (Yury Norov)

 - "don't abuse task_struct.group_leader" removes the usage of
   ->group_leader when it is "obviously unnecessary" (Oleg Nesterov)

 - "list private v2 & luo flb" adds some infrastructure improvements to
   the live update orchestrator (Pasha Tatashin)

* tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (107 commits)
  watchdog/hardlockup: simplify perf event probe and remove per-cpu dependency
  procfs: fix missing RCU protection when reading real_parent in do_task_stat()
  watchdog/softlockup: fix sample ring index wrap in need_counting_irqs()
  kcsan, compiler_types: avoid duplicate type issues in BPF Type Format
  kho: fix doc for kho_restore_pages()
  tests/liveupdate: add in-kernel liveupdate test
  liveupdate: luo_flb: introduce File-Lifecycle-Bound global state
  liveupdate: luo_file: Use private list
  list: add kunit test for private list primitives
  list: add primitives for private list manipulations
  delayacct: fix uapi timespec64 definition
  panic: add panic_force_cpu= parameter to redirect panic to a specific CPU
  netclassid: use thread_group_leader(p) in update_classid_task()
  RDMA/umem: don't abuse current->group_leader
  drm/pan*: don't abuse current->group_leader
  drm/amd: kill the outdated "Only the pthreads threading model is supported" checks
  drm/amdgpu: don't abuse current->group_leader
  android/binder: use same_thread_group(proc->tsk, current) in binder_mmap()
  android/binder: don't abuse current->group_leader
  kho: skip memoryless NUMA nodes when reserving scratch areas
  ...
83 files changed:
Documentation/admin-guide/kernel-parameters.txt
Documentation/dev-tools/checkpatch.rst
MAINTAINERS
arch/arm64/net/bpf_jit_comp.c
arch/m68k/configs/amiga_defconfig
arch/m68k/configs/apollo_defconfig
arch/m68k/configs/atari_defconfig
arch/m68k/configs/bvme6000_defconfig
arch/m68k/configs/hp300_defconfig
arch/m68k/configs/mac_defconfig
arch/m68k/configs/multi_defconfig
arch/m68k/configs/mvme147_defconfig
arch/m68k/configs/mvme16x_defconfig
arch/m68k/configs/q40_defconfig
arch/m68k/configs/sun3_defconfig
arch/m68k/configs/sun3x_defconfig
arch/mips/kernel/setup.c
arch/powerpc/configs/ppc64_defconfig
arch/powerpc/configs/skiroot_defconfig
arch/powerpc/net/bpf_jit_comp.c
arch/s390/configs/debug_defconfig
arch/x86/kernel/setup.c
crypto/asymmetric_keys/asymmetric_type.c
crypto/asymmetric_keys/x509_public_key.c
drivers/android/binder.c
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
drivers/gpu/drm/amd/amdkfd/kfd_process.c
drivers/gpu/drm/panfrost/panfrost_gem.c
drivers/gpu/drm/panthor/panthor_gem.c
drivers/md/dm-crypt.c
drivers/md/dm-integrity.c
drivers/md/dm-verity-target.c
drivers/net/bonding/bond_options.c
drivers/net/ethernet/micrel/ksz884x.c
drivers/net/netconsole.c
drivers/net/netdevsim/dev.c
drivers/net/usb/r8152.c
drivers/net/usb/usbnet.c
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
drivers/net/wireless/realtek/rtw89/debug.c
drivers/s390/crypto/ap_bus.c
drivers/tty/vt/vt.c
fs/ecryptfs/ecryptfs_kernel.h
fs/efivarfs/vars.c
fs/fat/dir.c
fs/fat/namei_msdos.c
fs/fat/namei_vfat.c
fs/gfs2/lock_dlm.c
include/asm-generic/rqspinlock.h
include/linux/compiler_types.h
include/linux/filter.h
include/linux/ftrace.h
include/linux/ioport.h
include/linux/module.h
include/linux/moduleparam.h
include/linux/sched.h
include/linux/types.h
include/linux/ww_mutex.h
init/main.c
kernel/audit.c
kernel/bpf/core.c
kernel/bpf/rqspinlock.c
kernel/bpf/syscall.c
kernel/fork.c
kernel/kallsyms.c
kernel/liveupdate/luo_file.c
kernel/trace/ftrace.c
kernel/trace/trace.c
kernel/trace/trace.h
kernel/vmcore_info.c
lib/Kconfig.debug
lib/Makefile
lib/tests/Makefile
mm/Makefile
mm/kmsan/kmsan_test.c
mm/memblock.c
mm/memcontrol-v1.c
net/bridge/br_sysfs_br.c
scripts/checkpatch.pl
security/integrity/evm/evm_crypto.c
security/keys/trusted-keys/trusted_core.c