内核 Patch 追踪
Linux 内存子系统
DAMON
DAMON intervals_goal 路径修复
DAMON nr_accesses_mvsum 单元测试
DAMON sysfs ABI 文档修复
DAMON sysfs ABI 文档修复与补充
DAMON tried_regions 探测命中文档
DAMON update_tuned_intervals 命令文档
DAMON weight sysfs 文件文档
DAMON 探测权重属性
HWPoison
重构 try_to_unmap_one
memcg
移动 mem_cgroup_swappiness 到 memcontrol.h
NUMA/热插拔
dax 热插拔 online_type 传递
dax/kmem 原子热插拔 sysfs
DAX/kmem 热插拔回归测试
vmemmap 热插拔后刷新缓存
修复 riscv vmemmap 热插拔伪故障
内存热插拔在线类型参数
在线内存块参数传递
导出在线类型符号
新增内存热移除接口
移动镜像内存重叠检查
slab
修复 kmalloc 无 objext 时空指针解引用
修复 memalloc 分析时递归释放
修复引导时 sheaves 内存泄漏
修复新 kmalloc 类型递归释放
解耦 SLAB_NO_SHEAVES 标志
其它
ACPI RAS2 特性表支持
IOMMU 懒填充 reserved_regions
ksmbd 服务器修复拉取
mm-new分支构建回归
page_alloc 近期清理的后续修复
shmem 写 folio 封装
UP 下 NMI 中避免 spin_trylock
优化 nodemask 打印使用 nr_node_ids
修复 ext4 延迟 I/O 释放后使用
修复 percpu-km 位图溢出
修复 virtio_balloon 页报告 UAF
动态创建CMA区域
延迟 per-VF sysfs 创建加速 SR-IOV
拆分 internal.h 头文件
文件映射权威映射支持
添加 mm_slot_remove 辅助函数
移除 wb_writeout_inc 函数
释放不匹配范围的 PFN
重命名 FPI_TRYLOCK 为 FPI_NOLOCK
防止 migrate_vma 集合数组溢出
回收
MGLRU memcg 重定向下批量更新修复
swap
修复 shmem 直接换入活锁
区分大页 swap 分配失败
合并 count_swpout_vm_event
块交换使用 swap_iocb 批处理
引入 struct swap_io_ctx 上下文
改进块交换批处理与 swap_ops
添加 NRSWPIN/OUT 计数器
用 swap_ops 注册交换设备
移除 SWP_FS_OPS 标志
zswap
zswap 主动回写实现
zswap 收缩器限速统计刷新
zswap 解压路径刷新 dcache
全局直接回收时清除 kswapd
冻结时提前中止主动回收
无交换时避免大 folio 不必要分裂
大页
hugetlb
arm64 HVO 支持尝试
hugetlb memcg 失败返回 ENOSPC
KHO启动时大页分配
修复 hugetlb memcg 失败引用计数
修复 hugetlb 和 KSM 测试假失败
修复 hugetlb 子池泄漏
移除过时 hugetlb vmemmap 测试
mTHP 统计文档位置说明
THP 分裂前解锁 i_mmap
尾页private清零优化
引入 count_collapse_event 辅助函数
持久化巨大零页只读化
提取 collapse_is_young 检查函数
跳过 device-private PMD 的 madvise_free
跳过 device-private PMD 的冷页扫描
重构 khugepaged 扫描状态清理
调试工具
kmemleak
二次扫描确认 kmemleak 泄漏
page_owner
page_owner 杂项清理
使用 memcg_data 快照避免 TOCTOU
引入 meminspect 工具
添加 ref_trace_final_put 跟踪
页表与地址空间
nommu mremap 收缩时释放未用资源
vmalloc 连续内存加速
缺页处理
per-VMA 锁下缺页重试
修复 ARM 缺页处理 UAF
压缩时跳过 VM_LOCKED VMA
页表
arm64 添加 set_memory_device
vmap 大页提升时获取 init_mm 锁
修复 ptdump 与 vmap 页表释放竞态
回退 arm64 vmalloc-huge 与 ptdump 共存
处理 device-private PMD 的遍历回调
标准化页表项打印格式
跳过非 present PMD 的 mempolicy 队列
首页
/
内存
/
回收
/
swap
/
引入 struct swap_io_ctx 上下文
评审中
最新 v1 · 更新于 2026-07-10
引入 struct swap_io_ctx 上下文
提交者:未知 · 首次出现 2026-07-10
将双指针上下文泛化为 on-stack 的 struct swap_io_ctx,清理 swap_iocb 接口,简化代码。
版本时间线
v1
2026-07-10
Generalize the context currently provided by double pointers to struct swap_iocb to an on-stack context. This cleans up