* [GIT PULL] non-MM updates for 7.0-rc1
@ 2026-02-12 18:49 Andrew Morton
2026-02-12 21:00 ` pr-tracker-bot
2026-02-13 8:14 ` Pratyush Yadav
0 siblings, 2 replies; 3+ messages in thread
From: Andrew Morton @ 2026-02-12 18:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: mm-commits, linux-mm, linux-kernel
Linus, please merge this first and main batch of other-than-MM updates
for the 7.0-rcX cycle, thanks.
Conflicts which I'm presently seeing, along with their possible
resolutions are:
Documentation/core-api/kho/index.rst, vs jc_docs tree:
https://lkml.kernel.org/r/aXeZQy24nAzwEKF3@sirena.org.uk
(unhelpful! But it's simple)
drivers/gpu/drm/amd/amdkfd/kfd_process.c, vs drm tree
https://lkml.kernel.org/r/aXjJCmDiKFYA0-P6@sirena.org.uk
(also unhelpful, also trivial)
fs/fat/dir.c, vs vfs-brauner tree
https://lkml.kernel.org/r/20260113122141.1de833ab@canb.auug.org.au
lib/Kconfig.debug, vs tip tree
https://lkml.kernel.org/r/20260107131112.69183629@canb.auug.org.au
Possible forthcoming build errors:
drivers/usb/gadget/function/..., vs usb tree:
https://lkml.kernel.org/r/20260113150752.2e2238f2@canb.auug.org.au
Possible forthcoming conflicts:
kernel/cpu.c, vs spdx tree:
https://lkml.kernel.org/r/aW912Qvlf_n2S8f6@sirena.org.uk
kernel/trace/trace.c, vs ftrace tree:
https://lkml.kernel.org/r/aYoAtbc4L0N-g6C-@sirena.co.uk
https://lkml.kernel.org/r/20260209120655.2045ea9f@gandalf.local.home
The following changes since commit bd58782995a2e6a07fd07255f3cc319f40b131c9:
vmcoreinfo: make hwerr_data visible for debugging (2026-01-26 19:03:49 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2026-02-12-10-48
for you to fetch changes up to 0dddf20b4fd4afd59767acc144ad4da60259f21f:
watchdog/hardlockup: simplify perf event probe and remove per-cpu dependency (2026-02-08 00:13:35 -0800)
----------------------------------------------------------------
mm.git review status for linus..mm-nonmm-stable
Total patches: 107
Reviews/patch: 1.07
Reviewed rate: 67%
- The 2 patch series "ocfs2: give ocfs2 the ability to reclaim
suballocator free bg" from Heming Zhao saves disk space by teaching
ocfs2 to reclaim suballocator block group space.
- The 4 patch series "Add ARRAY_END(), and use it to fix off-by-one
bugs" from Alejandro Colomar adds the ARRAY_END() macro and uses it in
various places.
- The 2 patch series "vmcoreinfo: support VMCOREINFO_BYTES larger than
PAGE_SIZE" from Pnina Feder makes the vmcore code future-safe, if
VMCOREINFO_BYTES ever exceeds the page size.
- The 7 patch series "kallsyms: Prevent invalid access when showing
module buildid" from Petr Mladek cleans up kallsyms code related to
module buildid and fixes an invalid access crash when printing
backtraces.
- The 3 patch series "Address page fault in
ima_restore_measurement_list()" from Harshit Mogalapalli fixes a
kexec-related crash that can occur when booting the second-stage kernel
on x86.
- The 6 patch series "kho: ABI headers and Documentation updates" from
Mike Rapoport updates the kexec handover ABI documentation.
- The 4 patch series "Align atomic storage" from Finn Thain 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.
- The 2 patch series "kho: clean up page initialization logic" from
Pratyush Yadav simplifies the page initialization logic in
kho_restore_page().
- The 6 patch series "Unload linux/kernel.h" from Yury Norov moves
several things out of kernel.h and into more appropriate places.
- The 7 patch series "don't abuse task_struct.group_leader" from Oleg
Nesterov removes the usage of ->group_leader when it is "obviously
unnecessary".
- The 5 patch series "list private v2 & luo flb" from Pasha Tatashin
adds some infrastructure improvements to the live update orchestrator.
----------------------------------------------------------------
Alan Maguire (1):
kcsan, compiler_types: avoid duplicate type issues in BPF Type Format
Alejandro Colomar (4):
array_size.h: add ARRAY_END()
mm: fix benign off-by-one bugs
kernel: fix off-by-one benign bugs
mm: use ARRAY_END() instead of open-coding it
Alice Ryhl (1):
rust: task: restrict Task::group_leader() to current
Andrew Morton (1):
Merge branch 'mm-hotfixes-stable' into mm-nonmm-stable to pick up changes required to merge "kho: use unsigned long for nr_pages".
Arnd Bergmann (1):
delayacct: fix uapi timespec64 definition
Chaitanya Mishra (1):
lib/kstrtox: fix kstrtobool() docstring to mention enabled/disabled
Christian Marangi (1):
resource: provide 0args DEFINE_RES variant for unset resource desc
Christophe JAILLET (2):
crash_dump: constify struct configfs_item_operations and configfs_group_operations
ocfs2: constify struct configfs_item_operations and configfs_group_operations
Deepanshu Kartikey (3):
ocfs2: validate i_refcount_loc when refcount flag is set
ocfs2: validate inline data i_size during inode read
ocfs2: add check for free bits before allocation in ocfs2_move_extent()
Dmitry Antipov (2):
ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN boundary checks
ocfs2: annotate more flexible array members with __counted_by_le()
Edward Adam Davis (1):
ocfs2: fix oob in __ocfs2_find_path
Eric Dumazet (1):
scripts/bloat-o-meter: ignore __noinstr_text_start
Evangelos Petrongonas (1):
kho: skip memoryless NUMA nodes when reserving scratch areas
Finn Thain (3):
bpf: explicitly align bpf_res_spin_lock
atomic: specify alignment for atomic_t and atomic64_t
atomic: add option for weaker alignment check
Haoxiang Li (1):
rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net()
Harshit Mogalapalli (3):
ima: verify the previous kernel's IMA buffer lies in addressable RAM
of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range()
x86/kexec: add a sanity check on previous kernel's ima kexec buffer
Heming Zhao (3):
ocfs2: give ocfs2 the ability to reclaim suballocator free bg
ocfs2: detect released suballocator BG for fh_to_[dentry|parent]
ocfs2: fix reflink preserve cleanup issue
James Bottomley (1):
oid_registry: allow arbitrary size OIDs
Jason Miu (2):
kho: introduce KHO FDT ABI header
kho: relocate vmalloc preservation structure to KHO ABI header
Jinliang Zheng (1):
procfs: fix missing RCU protection when reading real_parent in do_task_stat()
Joe Perches (1):
checkpatch: add an invalid patch separator test
Julia Lawall (1):
ocfs2: adjust function name reference
Kari Argillander (1):
editorconfig: add rst extension
Kevin Hao (1):
.editorconfig: respect .editorconfig settings from parent directories
Kir Chou (1):
lib/glob: convert selftest to KUnit
Lalit Shankar Chowdhury (1):
fat: remove unused parameter
Li Chen (1):
kexec: derive purgatory entry from symbol
Li RongQing (1):
watchdog: softlockup: panic when lockup duration exceeds N thresholds
Lillian Berry (1):
init/main.c: check if rdinit was explicitly set before printing warning
Long Wei (2):
kho: test: clean up residual memory upon test_kho module unload
kho: remove duplicate header file references
Maciej W. Rozycki (1):
linux/log2.h: reduce instruction count for is_power_of_2()
Mathieu Desnoyers (1):
tsacct: skip all kernel threads
Mike Rapoport (Microsoft) (5):
kho/abi: luo: make generated documentation more coherent
kho/abi: memfd: make generated documentation more coherent
kho: docs: combine concepts and FDT documentation
kho/abi: add memblock ABI header
kho: cleanup error handling in kho_populate()
Minu Jin (1):
fork-comment-fix: remove ambiguous question mark in CLONE_CHILD_CLEARTID comment
Nathan Chancellor (1):
compiler-clang.h: require LLVM 19.1.0 or higher for __typeof_unqual__
Oleg Nesterov (7):
android/binder: don't abuse current->group_leader
android/binder: use same_thread_group(proc->tsk, current) in binder_mmap()
drm/amdgpu: don't abuse current->group_leader
drm/amd: kill the outdated "Only the pthreads threading model is supported" checks
drm/pan*: don't abuse current->group_leader
RDMA/umem: don't abuse current->group_leader
netclassid: use thread_group_leader(p) in update_classid_task()
Ondrej Mosnacek (2):
ipc: don't audit capability check in ipc_permissions()
ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit()
Pasha Tatashin (6):
liveupdate: separate memfd support into LIVEUPDATE_MEMFD
list: add primitives for private list manipulations
list: add kunit test for private list primitives
liveupdate: luo_file: Use private list
liveupdate: luo_flb: introduce File-Lifecycle-Bound global state
tests/liveupdate: add in-kernel liveupdate test
Peter Zijlstra (1):
atomic: add alignment check to instrumented atomic operations
Petr Mladek (7):
kallsyms: clean up @namebuf initialization in kallsyms_lookup_buildid()
kallsyms: clean up modname and modbuildid initialization in kallsyms_lookup_buildid()
module: add helper function for reading module_buildid()
kallsyms: cleanup code for appending the module buildid
kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup()
kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup()
kallsyms: prevent module removal when printing module name and buildid
Pnina Feder (3):
kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCOREINFO_BYTES
kernel/crash: handle multi-page vmcoreinfo in crash kernel copy
panic: add panic_force_cpu= parameter to redirect panic to a specific CPU
Pratyush Yadav (2):
kho: use unsigned long for nr_pages
kho: simplify page initialization in kho_restore_page()
Pratyush Yadav (Google) (1):
kho: print which scratch buffer failed to be reserved
Prithvi Tambewagh (1):
ocfs2: add validate function for slot map blocks
Qiliang Yuan (1):
watchdog/hardlockup: simplify perf event probe and remove per-cpu dependency
Randy Dunlap (3):
kernel.h: drop hex.h and update all hex.h users
kfifo: fix kmalloc_array_node() argument order
kernel-chktaint: add reporting for tainted modules
Ryota Sakamoto (2):
lib/tests: convert test_uuid module to KUnit
lib/tests: convert test_min_heap module to KUnit
Shengming Hu (1):
watchdog/softlockup: fix sample ring index wrap in need_counting_irqs()
Steven Rostedt (1):
tracing: remove size parameter in __trace_puts()
Sun Jian (1):
init/main: read bootconfig header with get_unaligned_le32()
Thomas Weißschuh (2):
ipc/shm: uapi: remove dependency on libc
types: drop definition of __EXPORTED_HEADERS__
Tomas Glozar (1):
lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment
Tony Luck (1):
once: don't use a work queue to reset sleepable static key
Tycho Andersen (AMD) (1):
kho: fix doc for kho_restore_pages()
Vasily Gorbik (1):
crash_dump: fix dm_crypt keys locking and ref leak
Wang Yaxin (1):
delayacct: add timestamp of delay max
Wangyang Guo (1):
lib/group_cpus: make group CPU cluster aware
Yury Norov (5):
kernel.h: drop STACK_MAGIC macro
moduleparam: include required headers explicitly
kernel.h: move VERIFY_OCTAL_PERMISSIONS() to sysfs.h
kernel.h: include linux/instruction_pointer.h explicitly
tracing: move tracing declarations from kernel.h to a dedicated header
Zhiyu Zhang (1):
fat: avoid parent link count underflow in rmdir
mingzhu.wang(王明珠) (1):
kernel/fork: update obsolete use_mm references to kthread_use_mm
.editorconfig | 4 +-
Documentation/accounting/delay-accounting.rst | 32 +-
Documentation/admin-guide/kernel-parameters.txt | 25 +-
Documentation/core-api/kho/abi.rst | 28 +
Documentation/core-api/kho/bindings/kho.yaml | 43 --
.../core-api/kho/bindings/memblock/memblock.yaml | 39 --
.../kho/bindings/memblock/reserve-mem.yaml | 40 --
Documentation/core-api/kho/bindings/sub-fdt.yaml | 27 -
Documentation/core-api/kho/concepts.rst | 74 ---
Documentation/core-api/kho/fdt.rst | 80 ---
Documentation/core-api/kho/index.rst | 82 ++-
Documentation/core-api/list.rst | 9 +
Documentation/core-api/liveupdate.rst | 13 +-
Documentation/dev-tools/checkpatch.rst | 5 +
Documentation/filesystems/sysfs.rst | 2 +-
Documentation/mm/memfd_preservation.rst | 2 +-
MAINTAINERS | 8 +-
arch/arm/configs/aspeed_g5_defconfig | 2 +-
arch/arm/configs/pxa3xx_defconfig | 2 +-
arch/arm64/net/bpf_jit_comp.c | 2 +-
arch/loongarch/net/bpf_jit.c | 2 +-
arch/m68k/configs/amiga_defconfig | 3 -
arch/m68k/configs/apollo_defconfig | 3 -
arch/m68k/configs/atari_defconfig | 3 -
arch/m68k/configs/bvme6000_defconfig | 3 -
arch/m68k/configs/hp300_defconfig | 3 -
arch/m68k/configs/mac_defconfig | 3 -
arch/m68k/configs/multi_defconfig | 3 -
arch/m68k/configs/mvme147_defconfig | 3 -
arch/m68k/configs/mvme16x_defconfig | 3 -
arch/m68k/configs/q40_defconfig | 3 -
arch/m68k/configs/sun3_defconfig | 3 -
arch/m68k/configs/sun3x_defconfig | 3 -
arch/mips/kernel/setup.c | 1 +
arch/mips/rb532/devices.c | 1 +
arch/openrisc/configs/or1klitex_defconfig | 2 +-
arch/powerpc/configs/ppc64_defconfig | 2 -
arch/powerpc/configs/skiroot_defconfig | 2 +-
arch/powerpc/kernel/btext.c | 1 +
arch/powerpc/net/bpf_jit_comp.c | 2 +-
arch/s390/configs/debug_defconfig | 2 +-
arch/s390/include/asm/processor.h | 1 +
arch/s390/kernel/alternative.c | 1 +
arch/s390/kernel/stackprotector.c | 1 +
arch/um/drivers/vector_kern.c | 1 +
arch/x86/kernel/setup.c | 6 +
arch/xtensa/platforms/iss/network.c | 1 +
certs/blacklist.c | 1 +
crypto/asymmetric_keys/asymmetric_type.c | 1 +
crypto/asymmetric_keys/x509_public_key.c | 1 +
crypto/krb5/selftest.c | 1 +
drivers/android/binder.c | 9 +-
drivers/android/binder_alloc.c | 2 +-
drivers/atm/nicstar.c | 1 +
drivers/auxdisplay/hd44780_common.c | 1 +
drivers/auxdisplay/lcd2s.c | 1 +
drivers/block/floppy.c | 2 -
drivers/bus/moxtet.c | 1 +
drivers/char/tpm/tpm.h | 1 +
drivers/comedi/drivers/jr3_pci.c | 1 +
drivers/firmware/broadcom/bcm47xx_sprom.c | 1 +
drivers/gpio/gpio-macsmc.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 10 -
drivers/gpu/drm/ci/arm.config | 2 +-
drivers/gpu/drm/ci/arm64.config | 2 +-
drivers/gpu/drm/ci/x86_64.config | 2 +-
drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 1 +
drivers/gpu/drm/i915/i915_selftest.h | 2 +
drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +-
drivers/gpu/drm/panthor/panthor_gem.c | 2 +-
drivers/hid/hid-picolcd_debugfs.c | 1 +
drivers/hwmon/pmbus/q54sj108a2.c | 1 +
drivers/hwmon/pmbus/ucd9000.c | 1 +
drivers/infiniband/core/umem_odp.c | 4 +-
drivers/infiniband/ulp/srp/ib_srp.c | 1 +
drivers/infiniband/ulp/srpt/ib_srpt.c | 1 +
drivers/input/touchscreen/iqs5xx.c | 1 +
drivers/md/dm-crypt.c | 1 +
drivers/md/dm-integrity.c | 1 +
drivers/md/dm-verity-target.c | 1 +
.../extron-da-hd-4k-plus/extron-da-hd-4k-plus.c | 1 +
drivers/media/cec/usb/rainshadow/rainshadow-cec.c | 1 +
drivers/media/i2c/ccs/ccs-reg-access.c | 1 +
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c | 1 +
drivers/misc/kgdbts.c | 1 +
drivers/misc/pch_phub.c | 1 +
drivers/net/bonding/bond_options.c | 1 +
drivers/net/can/can327.c | 1 +
drivers/net/can/slcan/slcan-core.c | 1 +
drivers/net/ethernet/chelsio/cxgb3/common.h | 1 +
.../mellanox/mlx5/core/steering/sws/dr_dbg.c | 1 +
drivers/net/ethernet/micrel/ksz884x.c | 1 +
drivers/net/ethernet/pasemi/pasemi_mac.c | 1 +
drivers/net/netconsole.c | 1 +
drivers/net/netdevsim/dev.c | 1 +
drivers/net/usb/r8152.c | 1 +
drivers/net/usb/usbnet.c | 1 +
drivers/net/wireless/ath/ath6kl/debug.c | 1 +
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 1 +
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 1 +
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 +
drivers/net/wireless/realtek/rtw89/debug.c | 1 +
drivers/net/wireless/silabs/wfx/fwio.c | 1 +
drivers/nvme/target/configfs.c | 1 +
drivers/nvme/target/core.c | 1 +
drivers/nvmem/brcm_nvram.c | 1 +
drivers/nvmem/layouts/u-boot-env.c | 1 +
drivers/of/kexec.c | 15 +-
drivers/platform/x86/intel/wmi/thunderbolt.c | 1 +
drivers/pnp/support.c | 1 +
drivers/ptp/ptp_pch.c | 1 +
drivers/rapidio/rio-scan.c | 3 +-
drivers/s390/cio/blacklist.c | 1 +
drivers/s390/crypto/ap_bus.c | 1 +
drivers/s390/crypto/zcrypt_cex4.c | 1 +
drivers/s390/virtio/virtio_ccw.c | 1 +
drivers/scsi/aacraid/rx.c | 1 +
drivers/scsi/ips.c | 1 +
drivers/scsi/libsas/sas_scsi_host.c | 1 +
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 1 +
drivers/scsi/scsi_transport_fc.c | 1 +
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 1 +
drivers/target/iscsi/iscsi_target_auth.c | 1 +
drivers/target/target_core_fabric_lib.c | 1 +
drivers/target/target_core_spc.c | 1 +
drivers/target/tcm_fc/tfc_conf.c | 1 +
drivers/thunderbolt/switch.c | 1 +
drivers/tty/vt/vt.c | 1 +
drivers/ufs/core/ufshcd.c | 1 +
drivers/usb/atm/speedtch.c | 1 +
drivers/usb/atm/ueagle-atm.c | 1 +
drivers/usb/gadget/function/u_ether.c | 1 +
drivers/usb/gadget/function/uvc_configfs.c | 1 +
drivers/usb/typec/ucsi/debugfs.c | 1 +
drivers/usb/typec/ucsi/ucsi_ccg.c | 1 +
drivers/watchdog/hpwdt.c | 1 +
fs/adfs/dir.c | 1 +
fs/binfmt_misc.c | 1 +
fs/ecryptfs/ecryptfs_kernel.h | 1 +
fs/efivarfs/vars.c | 1 +
fs/fat/cache.c | 4 +-
fs/fat/dir.c | 1 +
fs/fat/namei_msdos.c | 7 +-
fs/fat/namei_vfat.c | 8 +-
fs/gfs2/lock_dlm.c | 1 +
fs/nfsd/nfs4recover.c | 1 +
fs/ntfs3/ntfs_fs.h | 1 +
fs/ocfs2/alloc.c | 9 +-
fs/ocfs2/cluster/heartbeat.c | 4 +-
fs/ocfs2/cluster/nodemanager.c | 8 +-
fs/ocfs2/dlm/dlmdomain.c | 2 +-
fs/ocfs2/export.c | 6 +-
fs/ocfs2/inode.c | 32 +-
fs/ocfs2/localalloc.c | 4 +-
fs/ocfs2/move_extents.c | 7 +-
fs/ocfs2/ocfs2_fs.h | 4 +-
fs/ocfs2/slot_map.c | 27 +-
fs/ocfs2/suballoc.c | 334 ++++++++++-
fs/ocfs2/xattr.c | 9 +-
fs/overlayfs/namei.c | 1 +
fs/proc/array.c | 3 +-
fs/seq_file.c | 1 +
fs/udf/unicode.c | 1 +
include/asm-generic/atomic64.h | 2 +-
include/asm-generic/rqspinlock.h | 2 +-
include/linux/array_size.h | 6 +
include/linux/capability.h | 6 +
include/linux/compiler-clang.h | 2 +-
include/linux/compiler_types.h | 23 +-
include/linux/delayacct.h | 8 +
include/linux/filter.h | 26 +-
include/linux/ftrace.h | 6 +-
include/linux/ima.h | 1 +
include/linux/instrumented.h | 17 +
include/linux/ioport.h | 7 +-
include/linux/kernel.h | 211 +------
include/linux/kexec_handover.h | 33 +-
include/linux/kho/abi/kexec_handover.h | 163 +++++
include/linux/kho/abi/luo.h | 89 ++-
include/linux/kho/abi/memblock.h | 73 +++
include/linux/kho/abi/memfd.h | 6 +-
include/linux/list_private.h | 256 ++++++++
include/linux/liveupdate.h | 147 +++++
include/linux/log2.h | 2 +-
include/linux/module.h | 9 +
include/linux/moduleparam.h | 7 +-
include/linux/panic.h | 8 +
include/linux/sched.h | 5 +
include/linux/smp.h | 1 +
include/linux/sysfs.h | 13 +
include/linux/trace_printk.h | 204 +++++++
include/linux/types.h | 3 +-
include/linux/ww_mutex.h | 1 +
include/uapi/linux/shm.h | 3 -
include/uapi/linux/taskstats.h | 13 +-
init/main.c | 16 +-
ipc/ipc_sysctl.c | 2 +-
kernel/audit.c | 1 +
kernel/bpf/core.c | 5 +-
kernel/bpf/rqspinlock.c | 1 -
kernel/bpf/syscall.c | 1 +
kernel/configs/debug.config | 2 +-
kernel/crash_core.c | 17 +-
kernel/crash_dump_dm_crypt.c | 21 +-
kernel/debug/gdbstub.c | 1 +
kernel/delayacct.c | 33 +-
kernel/fork.c | 4 +-
kernel/kallsyms.c | 73 ++-
kernel/kcsan/kcsan_test.c | 4 +-
kernel/kexec_file.c | 131 +++--
kernel/liveupdate/Kconfig | 17 +-
kernel/liveupdate/Makefile | 1 +
kernel/liveupdate/kexec_handover.c | 147 ++---
kernel/liveupdate/luo_core.c | 10 +-
kernel/liveupdate/luo_file.c | 39 +-
kernel/liveupdate/luo_flb.c | 654 +++++++++++++++++++++
kernel/liveupdate/luo_internal.h | 22 +-
kernel/module/kallsyms.c | 9 +-
kernel/panic.c | 164 +++++-
kernel/sched/stats.h | 8 +-
kernel/trace/ftrace.c | 5 +-
kernel/trace/trace.c | 7 +-
kernel/trace/trace.h | 2 +-
kernel/tsacct.c | 2 +-
kernel/ucount.c | 2 +-
kernel/vmcore_info.c | 6 +-
kernel/watchdog.c | 12 +-
kernel/watchdog_perf.c | 50 +-
lib/Kconfig | 13 -
lib/Kconfig.debug | 118 +++-
lib/Makefile | 3 -
lib/build_OID_registry | 26 +-
lib/globtest.c | 167 ------
lib/group_cpus.c | 271 +++++++--
lib/hexdump.c | 1 +
lib/kfifo.c | 2 +-
lib/kstrtox.c | 4 +-
lib/once.c | 2 +-
lib/string_helpers.c | 1 +
lib/test_kho.c | 7 +-
lib/test_uuid.c | 134 -----
lib/tests/Makefile | 5 +
lib/tests/glob_kunit.c | 125 ++++
lib/tests/list-private-test.c | 76 +++
lib/tests/liveupdate.c | 158 +++++
lib/{test_min_heap.c => tests/min_heap_kunit.c} | 147 +++--
lib/tests/uuid_kunit.c | 106 ++++
lib/uuid.c | 1 +
lib/vsprintf.c | 1 +
mm/Makefile | 2 +-
mm/kfence/kfence_test.c | 4 +-
mm/kmemleak.c | 2 +-
mm/kmsan/kmsan_test.c | 2 +-
mm/memblock.c | 4 +-
mm/memcontrol-v1.c | 4 +-
net/bridge/br_sysfs_br.c | 1 +
net/core/netclassid_cgroup.c | 2 +-
net/core/pktgen.c | 1 +
net/core/utils.c | 1 +
net/ipv4/arp.c | 1 +
net/mac80211/debugfs_netdev.c | 1 +
net/sunrpc/cache.c | 1 +
net/tipc/core.h | 1 +
rust/kernel/task.rs | 24 +-
scripts/bloat-o-meter | 1 +
scripts/checkpatch.pl | 10 +
security/integrity/evm/evm_crypto.c | 1 +
security/integrity/ima/ima_api.c | 1 +
security/integrity/ima/ima_kexec.c | 35 ++
security/ipe/digest.c | 1 +
security/keys/encrypted-keys/encrypted.c | 1 +
security/keys/trusted-keys/trusted_core.c | 1 +
security/keys/trusted-keys/trusted_tpm1.c | 1 +
security/loadpin/loadpin.c | 1 +
security/selinux/selinuxfs.c | 1 +
sound/pci/riptide/riptide.c | 1 +
sound/usb/6fire/firmware.c | 1 +
tools/accounting/getdelays.c | 172 +++++-
tools/debugging/kernel-chktaint | 18 +-
tools/testing/selftests/bpf/config | 2 +-
.../testing/selftests/wireguard/qemu/kernel.config | 2 +-
285 files changed, 4133 insertions(+), 1560 deletions(-)
create mode 100644 Documentation/core-api/kho/abi.rst
delete mode 100644 Documentation/core-api/kho/bindings/kho.yaml
delete mode 100644 Documentation/core-api/kho/bindings/memblock/memblock.yaml
delete mode 100644 Documentation/core-api/kho/bindings/memblock/reserve-mem.yaml
delete mode 100644 Documentation/core-api/kho/bindings/sub-fdt.yaml
delete mode 100644 Documentation/core-api/kho/concepts.rst
delete mode 100644 Documentation/core-api/kho/fdt.rst
create mode 100644 include/linux/kho/abi/kexec_handover.h
create mode 100644 include/linux/kho/abi/memblock.h
create mode 100644 include/linux/list_private.h
create mode 100644 include/linux/trace_printk.h
create mode 100644 kernel/liveupdate/luo_flb.c
delete mode 100644 lib/globtest.c
delete mode 100644 lib/test_uuid.c
create mode 100644 lib/tests/glob_kunit.c
create mode 100644 lib/tests/list-private-test.c
create mode 100644 lib/tests/liveupdate.c
rename lib/{test_min_heap.c => tests/min_heap_kunit.c} (58%)
create mode 100644 lib/tests/uuid_kunit.c
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] non-MM updates for 7.0-rc1
2026-02-12 18:49 [GIT PULL] non-MM updates for 7.0-rc1 Andrew Morton
@ 2026-02-12 21:00 ` pr-tracker-bot
2026-02-13 8:14 ` Pratyush Yadav
1 sibling, 0 replies; 3+ messages in thread
From: pr-tracker-bot @ 2026-02-12 21:00 UTC (permalink / raw)
To: Andrew Morton; +Cc: Linus Torvalds, mm-commits, linux-mm, linux-kernel
The pull request you sent on Thu, 12 Feb 2026 10:49:56 -0800:
> git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-nonmm-stable-2026-02-12-10-48
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/136114e0abf03005e182d75761ab694648e6d388
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] non-MM updates for 7.0-rc1
2026-02-12 18:49 [GIT PULL] non-MM updates for 7.0-rc1 Andrew Morton
2026-02-12 21:00 ` pr-tracker-bot
@ 2026-02-13 8:14 ` Pratyush Yadav
1 sibling, 0 replies; 3+ messages in thread
From: Pratyush Yadav @ 2026-02-13 8:14 UTC (permalink / raw)
To: Andrew Morton; +Cc: Linus Torvalds, mm-commits, linux-mm, linux-kernel
On Thu, Feb 12 2026, Andrew Morton wrote:
[...]
>
> - The 2 patch series "kho: clean up page initialization logic" from
> Pratyush Yadav simplifies the page initialization logic in
> kho_restore_page().
Oh, nice! I thought this would get dropped because of merge conflicts.
And I didn't really have time to do a re-roll past couple weeks.
I think this needs a (purely cosmetic) cleanup because of e86436ad0ad2
("kho: init alloc tags when restoring pages from reserved memory"),
which was posted after this series but landed earlier via hotfixes.
Will send something shortly.
[...]
--
Regards,
Pratyush Yadav
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-02-13 8:14 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-02-12 18:49 [GIT PULL] non-MM updates for 7.0-rc1 Andrew Morton
2026-02-12 21:00 ` pr-tracker-bot
2026-02-13 8:14 ` Pratyush Yadav
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox