Commit 136114e
committed
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
...285 files changed
Lines changed: 4134 additions & 1555 deletions
File tree
- Documentation
- accounting
- admin-guide
- core-api
- kho
- bindings
- memblock
- dev-tools
- filesystems
- mm
- arch
- arm64/net
- arm/configs
- loongarch/net
- m68k/configs
- mips
- kernel
- rb532
- openrisc/configs
- powerpc
- configs
- kernel
- net
- s390
- configs
- include/asm
- kernel
- um/drivers
- x86/kernel
- xtensa/platforms/iss
- certs
- crypto
- asymmetric_keys
- krb5
- drivers
- android
- atm
- auxdisplay
- block
- bus
- char/tpm
- comedi/drivers
- firmware/broadcom
- gpio
- gpu/drm
- amd
- amdgpu
- amdkfd
- ci
- i915
- gt
- panfrost
- panthor
- hid
- hwmon/pmbus
- infiniband
- core
- ulp
- srpt
- srp
- input/touchscreen
- md
- media
- cec/usb
- extron-da-hd-4k-plus
- rainshadow
- i2c/ccs
- usb/pvrusb2
- misc
- net
- bonding
- can
- slcan
- ethernet
- chelsio/cxgb3
- mellanox/mlx5/core/steering/sws
- micrel
- pasemi
- netdevsim
- usb
- wireless
- ath/ath6kl
- intel/iwlwifi
- fw
- mld
- mvm
- mediatek/mt76/mt7615
- realtek/rtw89
- silabs/wfx
- nvmem
- layouts
- nvme/target
- of
- platform/x86/intel/wmi
- pnp
- ptp
- rapidio
- s390
- cio
- crypto
- virtio
- scsi
- aacraid
- libsas
- qla2xxx
- staging/rtl8723bs/core
- target
- iscsi
- tcm_fc
- thunderbolt
- tty/vt
- ufs/core
- usb
- atm
- gadget/function
- typec/ucsi
- watchdog
- fs
- adfs
- ecryptfs
- efivarfs
- fat
- gfs2
- nfsd
- ntfs3
- ocfs2
- cluster
- dlm
- overlayfs
- proc
- udf
- include
- asm-generic
- linux
- kho/abi
- uapi/linux
- init
- ipc
- kernel
- bpf
- configs
- debug
- kcsan
- liveupdate
- module
- sched
- trace
- lib
- tests
- mm
- kfence
- kmsan
- net
- bridge
- core
- ipv4
- mac80211
- sunrpc
- tipc
- rust/kernel
- scripts
- security
- integrity
- evm
- ima
- ipe
- keys
- encrypted-keys
- trusted-keys
- loadpin
- selinux
- sound
- pci/riptide
- usb/6fire
- tools
- accounting
- debugging
- testing/selftests
- bpf
- wireguard/qemu
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
| 3 | + | |
6 | 4 | | |
7 | 5 | | |
8 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4815 | 4815 | | |
4816 | 4816 | | |
4817 | 4817 | | |
| 4818 | + | |
| 4819 | + | |
| 4820 | + | |
| 4821 | + | |
| 4822 | + | |
| 4823 | + | |
| 4824 | + | |
| 4825 | + | |
| 4826 | + | |
| 4827 | + | |
| 4828 | + | |
| 4829 | + | |
| 4830 | + | |
| 4831 | + | |
| 4832 | + | |
4818 | 4833 | | |
4819 | 4834 | | |
4820 | 4835 | | |
| |||
6989 | 7004 | | |
6990 | 7005 | | |
6991 | 7006 | | |
6992 | | - | |
| 7007 | + | |
6993 | 7008 | | |
6994 | | - | |
6995 | | - | |
6996 | | - | |
6997 | | - | |
| 7009 | + | |
| 7010 | + | |
| 7011 | + | |
| 7012 | + | |
6998 | 7013 | | |
6999 | 7014 | | |
7000 | 7015 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
This file was deleted.
Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 0 additions & 40 deletions
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments