重点关注

不分大主题,汇总被判定对性能有实质帮助、或修复了稳定性问题的 patch 系列。

🚀 性能优化(207)

标题状态版本
device DAX 切换共享尾页 vmemmap 🚀评审中v2
vmap 释放移入专用工作队列 🚀评审中v1
移除 DAX 额外尾页预留 🚀评审中v2
移除 THP 的 min_free_kbytes 调整 🚀评审中v3
理顺 direct map 权限接口语义 🚀评审中v3
解除VMA过滤对内存层级提升的阻断 🚀评审中v1
优化匿名swapbacked大folio解除映射 🚀评审中v2
将memcg stock移到page_counter 🚀评审中v5
清理并解除 folio 分割限制 🚀评审中v3
mTHP友好的内存压缩 🚀评审中v1
修复 MGLRU 下 shadow node 预算 🚀评审中v2
slab 停车降低 list_lock 竞争 🚀评审中v1
按访问模式重排memcg结构字段 🚀评审中v1
加速MGLRU老化并修复冷热反转 🚀评审中v3
RSS分层percpu计数器 🚀评审中v22
跳过bdev inode的foreign dirty跟踪 🚀评审中v2
消除 interleave 路径状态拷贝 🚀评审中v1
kdump 跳过固件保留内存减小 vmcore 🚀评审中v6
MGLRU 保护 readahead folio 🚀评审中v1
全配置启用 per-VMA 锁并清理 🚀评审中v7
引入 swap per-priority 分配队列 🚀评审中v2
移除is_raw_hwpoison检查的锁 🚀评审中v9
MGLRU aging用PUD级Bloom过滤器 🚀评审中v2
优化内存热插拔连续区检查 🚀评审中v6
MGLRU补NR_ISOLATED并限流 🚀 🛡️评审中v5
优化 ZONE_DEVICE memmap 初始化 🚀评审中v11
DAMON 自动调优折叠热区域为大页 🚀评审中v4
调度器 LLC 粒度缓存感知聚合 🚀评审中v2
优化ARM64 this_cpu操作 🚀评审中v2
优化折叠页表pmdp_get()等接口 🚀RFCv3
折叠页表 pXd 获取行为改造 🚀RFCv3
用固定池索引缩小zswap_entry 🚀评审中v4
神经网络存储驱动预取器 🚀评审中v1
非 v1 停用 memcg 非层级统计 🚀评审中v1
MGLRU 频率引导提升与标志清理 🚀评审中v1
swap不可用时避免大folio分裂 🚀评审中v7
修复 vmscan 扫描越界与越区 🚀 🛡️评审中v1
回收阻塞任务内核栈内存 🚀RFCv1
折叠mTHP时减少swap检查 🚀评审中v1
用户态页表释放RCU安全化 🚀评审中v1
s390 惰性 MMU 模式批量 PTE 更新 🚀评审中v6
修复 hugetlb 非共享 PMD 通知过宽 🚀 🛡️评审中v1
s390 页分裂免全局排空 🚀评审中v1
限制 swap 分配时同步 discard 🚀RFCv2
follow_page_mask 批量返回页 🚀评审中v3
引入优先级队列替代全局集群缓存 🚀评审中v1
per-cpu 批量页可驻留免排空 🚀评审中v1
可回收阻塞内核栈 🚀评审中v1
抑制 MGLRU 跨节点空遍历 🚀评审中v1
用shrinker回收内核栈 🚀RFCv1
lockdep 异常时回收全部 slab 🚀评审中v1
启动后释放 lockdep 预留 slab 🚀评审中v1
长驻不可锁页收集免排空 🚀评审中v1
限制 obj_cgroup_may_zswap 统计刷新 🚀评审中v1
vswap条目支持THP整体换入 🚀评审中v4
回收vswap缓存条目的物理槽位 🚀评审中v4
按需分配物理 swap 簇 memcg_table 🚀评审中v4
支持zswap/零页作为vswap后端 🚀评审中v4
arm64 HVO 支持 🚀评审中v1
maccess用作用域守卫恢复页故障 🚀评审中v1
zswap 及时释放回写冷 folio 🚀评审中v4
加权交织状态改为引用计数 🚀 🛡️评审中v1
基于section的HugeTLB vmemmap优化 🚀评审中v5
批量处理PSTATE.TCO降低nofault开销 🚀评审中v1
网络套接字避免swiotlb额外拷贝 🚀评审中v2
避免drain_vmap_work假共享 🚀评审中v1
invalidate_bdev 免全局排空 🚀评审中v1
memfd 等待 pins 免排空 🚀评审中v1
node reclaim按类型独立设限 🚀RFCv1
NUMA 页迁移免禁用 LRU 🚀评审中v1
修复 MGLRU 的隔离统计与限流 🚀评审中v4
基于迁移原语重写匿名 collapse 🚀评审中v1
批量移除 lru 排空调用 🚀评审中v1
移除 mlock 排空变通调用 🚀评审中v1
移除内存故障 shake 调用 🚀评审中v1
移除批量页排空字段与调用 🚀评审中v1
移除迁移路径的 mlock 排空 🚀评审中v1
连续内存迁移免禁用 LRU 🚀评审中v1
允许huge pfnmap绕过THP模式 🚀评审中v1
为较小大 folio 启用 LRU 缓存 🚀评审中v3
裁剪而非排空 memcg 每 CPU 电荷库存 🚀评审中v2
调整THP defrag默认模式 🚀评审中v1
非机密VM的guest_memfd页迁移 🚀评审中v3
MGLRU 用 PUD 级 Bloom filter 跳空子树 🚀评审中v1
崩溃转储前擦除机密内存 🚀评审中v1
coredump socket支持稀疏转储 🚀评审中v2
匿名THP的PMD级swap条目 🚀评审中v6
大页迁移时批量rmap遍历 🚀评审中v2
free_pud_range 添加调度点 🚀评审中v1
unmap 大页时增加 cond_resched 🚀 🛡️评审中v1
zswap跳过swap预读 🚀评审中v2
引入分层内存 cgroup 限制 🚀评审中v3
arm64 支持 hugetlb vmemmap 优化 🚀评审中v1
MGLRU 频率引导 workingset 提升 🚀RFCv1
引入直接映射大 folio 池分配器 🚀评审中v1
批量切换 KPKEYS_CTX_PGTABLES 🚀RFCv9
避免 memcg vmstats 伪共享 🚀评审中v1
per-VMA 锁下缺页重试一次 🚀评审中v5
stack depot 引入路径压缩 trie 🚀评审中v1
引入感知 package 的加权 interleave 🚀评审中v1
zsmalloc shrinker 压缩预算感知 🚀评审中v1
释放进程时跳过独占文件页LRU移动 🚀评审中v1
避免zram压缩流迁移抢占 🚀评审中v1
hugetlbfs 使用通用读路径 🚀评审中v9
vmscan脏页TLB批量刷新 🚀评审中v5
修复MGLRU大页young计数低估 🚀评审中v2
引入热页追踪与提升子系统pghot 🚀评审中v8
KASAN 隔离区锁循环优化 🚀评审中v1
修复MGLRU swappiness行为 🚀RFCv4
coredump段尾零截断 🚀评审中v1
XFS 避免 RWF_DONTCACHE 双延迟 🚀评审中v1
zsmalloc 类查找计入句柄大小 🚀评审中v1
限速 cgroup 统计刷新 🚀评审中v1
动态簇管理虚拟交换 🚀评审中v2
swapoff扫描跳过空簇 🚀评审中v3
futex 哈希热路径运行时常量化 🚀评审中v1
允许页错误请求 VMA 锁重试 🚀RFCv4
修复GUP误排空LRU缓存 🚀评审中v1
修复和改进zswap shrinker 🚀 🛡️评审中v4
riscv 增加 Svnapot PTE 折叠支持 🚀评审中v2
为 fast-GUP 增加无锁 PTE 辅助函数 🚀评审中v2
缺页处理可请求VMA锁 🚀RFCv4
限制kvmalloc的kmalloc分配阶 🚀评审中v1
非临时存储优化降级迁移 🚀评审中v2
减少lru_lock争用的扫描平衡 🚀评审中v2
arm64内核态缺页使用VMA锁 🚀RFCv1
x86内核态缺页使用VMA锁 🚀RFCv1
允许无 LRU 锁更新统计 🚀RFCv1
新 helper 替换 MGLRU workingset 判断 🚀RFCv1
缺页重试时保持per-VMA锁 🚀RFCv3
设备页缺页时迁移 🚀评审中v13
引入kfree_rcu_nolock()及slub_kunit改进 🚀评审中v5
follow_page_mask批量返回连续页 🚀评审中v1
GUP批处理连续页 🚀评审中v1
内核态用户缺页改用VMA锁 🚀RFCv1
块设备支持RWF_DONTCACHE 🚀评审中v7
添加page_reporting延迟参数 🚀评审中v4
修复和优化LoongArch模块加载 🚀 🛡️评审中v2
拆分未充分使用的匿名mTHP 🚀评审中v1
减少obj_ext内存浪费 🚀RFCv3
KSM使用校验和加速比较 🚀评审中v1
MGLRU min_seq被固定时强制aging 🚀评审中v1
避免扫描空MGLRU世代 🚀RFCv2
gup批处理PTE大页 🚀评审中v1
arm64 CONT_PTE批量设置 🚀评审中v7
arm64 vmap支持CONT_PTE批量映射 🚀评审中v7
消除引用计数huge zero folio 🚀 🛡️评审中v1
per-VMA锁优化远程内存访问 🚀评审中v4
修复并改进zswap全局收缩器 🚀 🛡️评审中v2
优化ptep_get()冗余加载 🚀评审中v2
KSM退出时停止遍历VMA 🚀评审中v1
MGLRU主动老化通过memory.aging 🚀评审中v2
限制 khugepaged min_free_kbytes 🚀评审中v1
添加page_reporting_delay_ms sysctl 🚀评审中v2
MGLRU 前台回收与回退距离 🚀RFCv1
MLOCK_ONFAULT 跳过预填充 🚀评审中v1
减少zs_free()锁竞争 🚀评审中v6
vmpressure窗口随内存大小缩放 🚀评审中v1
修复 mprotect 共享脏页性能回归 🚀评审中v1
修复shmem自动NUMA平衡 🚀评审中v1
内存故障前先检查中毒状态 🚀评审中v4
异步进程地址空间销毁 🚀评审中v1
同步交换设备回退单 folio 写 🚀评审中v1
swap_ops更新v2 🚀评审中v1
引入 cgroup 交换层级控制 🚀评审中v10
远程进程内存访问使用 per-VMA 锁 🚀评审中v3
Xe 驱动启用透明大页 🚀评审中v1
优化热插拔 TLB 刷新的性能 🚀评审中v1
zswap 异步回写 folio 延迟释放 🚀评审中v1
内存迁移拷贝卸载注册框架 🚀RFCv6
MGLRU 提升可执行文件页 🚀评审中v4
DAMOS_SPLIT大页拆分动作 🚀评审中v3
MADV_COLD/PAGEOUT使用per-VMA锁 🚀评审中v1
uffd-wp 文件 folio 批量取消映射 🚀评审中v2
vmap批量映射连续页 🚀评审中v7
修复DAMOS配额分数计算 🚀评审中v1
percpu 允许总大小适配 vmalloc 时使用嵌入分配器 🚀评审中v1
memcg 支持分层内存感知 🚀RFCv1
vmpressure 窗口随机器大小缩放 🚀已废弃v2
vrealloc 原地扩展 VMA 🚀评审中v2
ZONE_DEVICE模板复制使用memcpy_nt 🚀评审中v6
引入 memcpy_nt() 辅助函数 🚀评审中v6
bio_alloc优先slab分配 🚀评审中v2
修复defrag模式回收风暴 🚀 🛡️评审中v1
实现Hazard Pointers 🚀评审中v2
添加 page_reporting 延迟 sysctl 🚀评审中v1
连续内存加速 vmap 🚀评审中v7
page_alloc 忽略初始压缩结果 🚀评审中v1
slab 乐观 freelist 返回优化 🚀评审中v1
vmpressure 采样窗口按机器大小缩放 🚀评审中v1
vrealloc 原地扩展 vm_area 映射 🚀评审中v1
全局直接回收唤醒 kswapd 🚀评审中v2
扩展页表遍历支持更大page_shift 🚀评审中v7
缓存顶级NUMA节点信息 🚀评审中v1
slub 应用新 pw_queue_on 接口 🚀评审中v4
swap 应用新 pw_queue_on 接口 🚀评审中v4
块swap批处理与swap_ops新方案 🚀评审中v1
实现 zswap 主动回写 🚀评审中v5
对齐vmap虚拟地址以支持批量映射 🚀评审中v6
延迟创建VF sysfs以加速启动 🚀RFCv1
引入 Per-CPU 工作辅助机制 🚀评审中v4
批量拷贝与硬件卸载加速页迁移 🚀RFCv6
迁移时跳过VM_LOCKED VMA 🚀评审中v2
ghost swap 动态扩展实现 🚀RFCv1
VFIO 设备 fd THP 对齐映射 🚀评审中v1
惰性填充 iommu_group 属性 🚀RFCv1
改进块设备 swap 批处理 🚀评审中v1

🛡️ 稳定性修复(410)

标题状态版本
f2fs 修复大 folio 清零路径 🛡️评审中v2
SELinux 可阻止 proc/self/mem 强制访问 🛡️评审中v3
修复 DAMON quota 跳过最后 region 🛡️评审中v3
修复 deferred_split_isolate 冻结 folio 处理 🛡️评审中v1
修复 hugetlb subpool 配额泄漏 🛡️评审中v3
修复 memcg swapcache 计数泄漏 🛡️评审中v4
修复 memfd -EEXIST 时 hugetlb 预留错误 🛡️评审中v1
拒绝非页对齐的reserve_mem区域 🛡️评审中v2
修复khugepaged跟踪点UAF 🛡️评审中v4
持久化零页设为只读 🛡️RFCv5
OOM kill 前排空 pcp 列表 🛡️评审中v3
swap随机修复与清理 🛡️评审中v3
zswap池恢复后启用static key 🛡️评审中v1
修复 gup_test 批大小计算溢出 🛡️评审中v4
修复 MGLRU 忽略 memory.min 保护 🛡️RFCv4
memcgid引用计数移到objcg 🛡️评审中v2
x86 PAT CPA多个修复 🛡️评审中v2
NMI下用irq_work调度memcg回收 🛡️评审中v2
修复 zswap 建池失败数据损坏 🛡️评审中v2
修复anon_vma发布缺内存屏障 🛡️评审中v1
清理 MGLRU folio 计数与标志使用 🛡️评审中v6
限制远程内存访问不跨页边界 🛡️评审中v2
f2fs处理write_begin空kiocb 🛡️评审中v1
list_lru不复制无效shrinker id 🛡️评审中v1
关闭memcg感知时清空shrinker_id 🛡️评审中v1
DAMON 取样地址按页对齐 🛡️评审中v5
hugetlb folio 按目标 mm 的 memcg 计费 🛡️评审中v1
保留已映射 dropbehind folio 🛡️评审中v4
修复generic_access_phys越界和竞态 🛡️评审中v1
修复MADV_WILLNEED跳过swap COW页 🛡️RFCv1
逐页检查hugetlb中毒状态 🛡️评审中v9
防止unpoison时hugetlb释放 🛡️评审中v9
zswap 设备消失返回 -ENOENT 🛡️评审中v3
damon_call 允许 NULL/未启动 ctx 🛡️评审中v1
DAMON修复多个小bug 🛡️RFCv1
DAMOS quota 零值处理移到核心层 🛡️评审中v1
MGLRU补NR_ISOLATED并限流 🚀 🛡️评审中v5
修复 arm64 hugetlb BBM 缺失 🛡️评审中v1
修复 kfree_rcu 回收预算下溢 🛡️评审中v2
修复 memblock 保留区域丢页 🛡️评审中v1
修复 nokmem 下 shrinker 置位错误 🛡️评审中v1
移除memcg v1 soft limit 🛡️评审中v2
释放bprm loader前保持bprm->file存活 🛡️评审中v1
crash 头准备串行化热插拔 🛡️评审中v6
exec 前出队 per-thread 定时器 🛡️评审中v2
munlock 中断安全更新 NR_MLOCK 🛡️评审中v1
nilfs2 影子页回拷清脏标记 🛡️评审中v1
page_table_check 扩展映射计数器为 64 位 🛡️评审中v1
RISC-V vmalloc_fault使用正确set_pXd 🛡️RFCv3
RT下禁用kfree_rcu_sheaf 🛡️评审中v1
主动回收冻结时提前退出 🛡️评审中v4
修复 ceph 写提交错误处理 🛡️评审中v4
修复 exec 替换 mm 后 UAF 🛡️评审中v2
修复 interleave 节点计数撕裂 🛡️评审中v1
修复调度 mm 统计 UAF 🛡️评审中v1
折叠页表定义(pgd|p4d|pud)_offset_lockless() 🛡️RFCv3
捕获折叠页表dummy类型滥用 🛡️RFCv3
禁止对dummy调用(pgd|p4d|pud)_page等 🛡️RFCv3
禁止对dummy调用set_pgd/set_p4d/set_pud 🛡️RFCv3
禁用 memory 时关闭 list_lru memcg 🛡️评审中v1
修复memblock debugfs并发 🛡️评审中v2
修复 Xen GPC 在 RT 下 rwlock 睡眠 🛡️评审中v3
DAMON esz为0时返回false 🛡️评审中v1
DAMON采样地址按页对齐 🛡️评审中v2
VMA maple tree 遍历 RCU 安全修复 🛡️评审中v1
修复 vmscan 扫描越界与越区 🚀 🛡️评审中v1
修复ARM32 hugetlb映射对齐 🛡️评审中v1
修复DAMON配额无法设为0 🛡️评审中v1
修复DAMOS多处缺陷 🛡️评审中v1
修复gup_test批量计算溢出 🛡️评审中v3
修复匿名 VMA 数据竞争 🛡️评审中v1
拆分swapcache folio时用folio_swap_entry 🛡️评审中v1
拒绝zone device folios 🛡️评审中v2
非回收失败charge补记事件 🛡️评审中v2
PREEMPT_RT 禁用 kfree_rcu sheaves 🛡️评审中v1
修复 crash_dump 双重释放 🛡️评审中v3
修复 hugetlb 非共享 PMD 通知过宽 🚀 🛡️评审中v1
修复 keyspan_close UAF 写 🛡️评审中v1
修复 swap 计数与 offlist 位冲突 🛡️评审中v1
修复hugetlb降级surplus计数 🛡️评审中v2
修复vmap_purge_lock活锁 🛡️评审中v2
拒绝零大小 slab 对象创建 🛡️评审中v2
推迟释放bootmem cpumasks 🛡️评审中v1
修复isolated cpu memcg刷新位 🛡️评审中v2
修复 deferred split 隔离误判 🛡️评审中v1
修复 alloc_tag 溢出漏检 🛡️评审中v4
DAMON修复最后区域被跳跃 🛡️评审中v1
修复 slab refill 链表竞态 🛡️评审中v1
修复memory.peak重置损坏其他fd 🛡️评审中v4
拒绝不支持的 kmalloc 大小 🛡️评审中v1
拒绝空字符串作为内存 limit 🛡️评审中v1
收紧dropbehind上下文检查 🛡️评审中v1
避免在坏 swap 条目上自旋 🛡️评审中v3
修复 MF_DELAYED 误判致命信号 🛡️评审中v5
khugepaged不折叠uffd-minor区域 🛡️评审中v1
修复isolated cpu memcg刷新位卡住 🛡️评审中v1
修复MREMAP_DONTUNMAP锁计数 🛡️评审中v1
修正MREMAP_DONTUNMAP的locked_vm 🛡️评审中v1
清理离线 CPU 的 memcg 刷脏标志 🛡️评审中v1
禁止 khugepaged 折叠 uffd-minor VMA 🛡️评审中v2
避免 objcg 向根 memcg 误计费 🛡️评审中v1
修复page_isolation移位越界 🛡️评审中v3
arm64关中断遍历页表 🛡️评审中v1
erofs修复页缓存共享f_path 🛡️评审中v1
madvise使用vm_normal_folio_pmd 🛡️评审中v1
mempolicy使用vm_normal_folio_pmd 🛡️评审中v1
修复 alloc_tag 的泄漏与死锁 🛡️评审中v2
修复 drain_all_stock 异步工作 UAF 🛡️评审中v1
修复 migrate_device 大 folio 越界写 🛡️评审中v3
修复 tmpfs casefold unicode_map 泄漏 🛡️评审中v1
修复DAMOS配额游标推进 🛡️评审中v1
修复迁移设备复合页越界写 🛡️评审中v2
禁止无运行时支持溶解巨型页 🛡️评审中v2
KSM迁移存储改用WRITE_ONCE 🛡️评审中v2
MREMAP_DONTUNMAP后重置VMA页偏移 🛡️评审中v1
修复 memcg 读 jiffies 数据竞争 🛡️评审中v1
修复 MGLRU unevictable 处理 🛡️评审中v2
修复 s390 页表升级失败路径 🛡️评审中v1
修复 vmap 清理锁死锁 🛡️评审中v1
修复 vmemmap TLB 冲刷时机 🛡️评审中v1
修复memfd hugetlb预留重复递减 🛡️评审中v1
guest_memfd使用hwpoison检查 🛡️评审中v9
按物理后备计费 swap 条目 🛡️评审中v4
DPC恢复前解绑CXL regions 🛡️评审中v2
SBR期间清除ACS源校验 🛡️评审中v2
zap 时传递 pmd dirty 位给 folio 🛡️评审中v1
串行化RFCOMM安全确认处理 🛡️评审中v1
为DPort SBR增加region禁用/启用 🛡️评审中v2
修复shrinker debugfs在RCU中睡眠 🛡️评审中v1
修复同节点hugetlb迁移丢migratable标志 🛡️评审中v1
加权交织状态改为引用计数 🚀 🛡️评审中v1
恢复DPort下HDM解码器 🛡️评审中v2
新增恢复CXL.mem解码 🛡️评审中v2
新增恢复单个HDM解码器 🛡️评审中v2
未授权时拒绝CXL DPort的SBR 🛡️评审中v2
禁用并重启用CXL regions 🛡️评审中v2
让CXL下游端口SBR复位可恢复 🛡️评审中v2
重编程CXL端口下HDM解码器 🛡️评审中v2
kexec 后保留硬件中毒页信息 🛡️RFCv2
修复 nommu mmap 错误并加测试 🛡️评审中v1
memcg reparent移动LRU计数 🛡️评审中v1
修复 ARM LPAE THP 页表泄漏 🛡️评审中v1
修复 memcg BPF 负数越界 🛡️评审中v1
修复weighted interleave睡眠分配 🛡️评审中v1
RFCOMM会话销毁序列化 🛡️评审中v2
修复fork失败时ftrace栈UAF 🛡️评审中v2
maple_tree 写锁检查增强 🛡️评审中v3
maple_tree锁检查与清理 🛡️评审中v3
修复fbcon_prepare_logo越界读 🛡️评审中v1
修复madvice THP分裂竞态 🛡️评审中v1
修复mas_alloc_cyclic竞态 🛡️评审中v3
校验FDPIC PT_LOAD段大小 🛡️评审中v1
跟踪 ep_write_iter 的 mm 相关 WARNING 🛡️评审中v1
避免erase失败残留条目 🛡️评审中v3
7.3-rc1 mm热修复合入 🛡️评审中v1
gfs2校验rgrp头长度 🛡️评审中v1
避免在special PMD上调用pmd_folio 🛡️评审中v1
修复 memory-failure 锁与引用泄漏 🛡️评审中v4
修复拆分阶数判断并发访问 🛡️评审中v3
kexec跳过硬件中毒页 🛡️评审中v6
stock 槽清空时释放 css 引用 🛡️评审中v2
unmap 大页时增加 cond_resched 🚀 🛡️评审中v1
修复userfaultfd移动页错误码残留 🛡️评审中v3
允许上线不兼容 HVO 的 late CPU 🛡️评审中v1
修复坏 swap 项自旋刷屏 🛡️评审中v2
ceph folio 等待 fscache 写完成 🛡️评审中v4
secretmem fork 后禁止 mremap 扩容 🛡️评审中v1
swap_cgroup 无 swap 主机空指针修复 🛡️评审中v1
UFFDIO_COPY shmem killpriv 提权漏洞 🛡️评审中v1
修复保留内存初始化几个问题 🛡️评审中v2
修复迁移时巨大零页的缓存刷新 🛡️评审中v1
溶解 HWPoison 大页后跳过 buddy 操作 🛡️评审中v6
anon_vma_clone 锁目标不一致修复 🛡️评审中v2
修复 kho 内存保留移位 UB 🛡️评审中v1
修复 memcg offlining 时 stock 引用泄漏 🛡️评审中v1
溶解 surplus folio 保持 max_huge_pages 🛡️评审中v1
x86 identify_cpu 重构与修复 🛡️评审中v2
修复 alloc_tag 关闭时竞态与泄漏 🛡️评审中v1
gup_test 长 pin 状态改为 per-file 🛡️评审中v1
KASAN报告llc UAF 🛡️评审中v1
修复memcg slab重复计费 🛡️评审中v1
KHO支持高阶非复合页 🛡️评审中v4
修复固件内存热插拔UAF 🛡️评审中v1
修复块加密后备的大 bio 死锁 🛡️评审中v1
swap簇表初始化发布竞态修复 🛡️评审中v1
传播VMA匿名页偏移 🛡️评审中v5
使用匿名pgoff索引MAP_PRIVATE匿名folio 🛡️评审中v5
修复 swappiness=max 和清理主动回收 🛡️评审中v3
休眠 swap 槽不进入 swap cache 🛡️评审中v3
修复 dying memcg 被 swap shmem 钉住 🛡️评审中v1
CMA 不再释放仍在使用的页 🛡️评审中v3
nouveau uvmm拒绝零长度范围 🛡️评审中v1
修复 khugepaged trace 传 swap 编码 🛡️评审中v1
修复hugetlb_cma空nodemask解引用 🛡️评审中v7
回收循环上报 RCU-tasks 静止态 🛡️评审中v1
保持 folio objcg 与其节点一致 🛡️评审中v3
free_iova 的 slab UAF 报告 🛡️评审中v1
kmemleak扫描报告RCU-tasks静止状态 🛡️评审中v1
修复 futex PI 持有者 mm 归属 🛡️评审中v2
修复 gup_test 长 pin 停止竞态 🛡️评审中v1
修复 memcg 晚上线节点空指针 🛡️评审中v1
ring-buffer 交换竞态修复 🛡️评审中v1
修复 KASAN quarantine 与 CPU 热插拔竞态 🛡️评审中v2
修复 ntfs3 options UAF 🛡️评审中v1
清除残留 uffd-wp PTE 状态 🛡️评审中v1
修复 DAMOS nr_snapshots 去激活逻辑 🛡️评审中v1
mas_nomem路径触发WARNING 🛡️评审中v1
nouveau uvmm 拒绝二次 VM_INIT 🛡️评审中v1
修复 MGLRU 无锁放回 folio 竞态 🛡️评审中v1
修复 try_charge_memcg 无界重试 🛡️评审中v1
7.2-rc7 mm 热修复合入请求 🛡️评审中v1
vfree 前重置线程栈指针标签 🛡️评审中v1
virtio_balloon添加PM安全位 🛡️评审中v1
修复 first_deferred_pfn 越界 BUG 🛡️评审中v2
修复 hwpoison folio 引用泄漏与锁 🛡️评审中v1
修复和改进zswap shrinker 🚀 🛡️评审中v4
hwpoison 前校验 KSM rmap 项 🛡️评审中v2
Panthor huge_fault 检查 PMD 边界 🛡️评审中v1
修复 cgroup 离线后 folio/lruvec 失配 🛡️评审中v1
修复 debug_guardpage_minorder 空参崩溃 🛡️评审中v1
修复 khugepaged 扫描 RCU stall 🛡️评审中v1
修复 memalloc 递归释放 🛡️评审中v2
修复 RT 父进程 timer slack 继承 🛡️评审中v1
修复 soft-offline LBS folio 引用泄漏 🛡️评审中v2
修复params charp参数分配失败时数据损坏 🛡️评审中v2
修复unpoison_memory中毒检查 🛡️评审中v9
修复设备迁移时swap缓存问题 🛡️评审中v4
修复页表回收flush地址 🛡️评审中v1
引入folio_clear_hugetlb() 🛡️评审中v9
仅释放健康页面到高阶伙伴分配器 🛡️评审中v6
修复 ksm_enter 漏唤醒 ksmd 🛡️评审中v2
修复xas_split_alloc的memcg计费 🛡️评审中v3
binfmt_elf_fdpic仅处理首个PT_INTERP 🛡️评审中v1
修复 THP split mapping 竞态空指针 🛡️评审中v1
修复xas_split_alloc未传递__GFP_ACCOUNT 🛡️评审中v2
修复写缺页的PTE写权限状态 🛡️评审中v1
禁止加密文件作为swap 🛡️评审中v2
DAMON lru_sort 限制 active_mem_bp 🛡️评审中v1
vmalloc nr_pages改为unsigned long 🛡️评审中v4
修复 KHO scratch 对齐回归 🛡️评审中v1
修复 KHO scratch 对齐崩溃 🛡️评审中v2
修复DAMON commit_inputs挂起 🛡️评审中v1
修复DAMOS quota除零 🛡️评审中v2
跨用户命名空间挂载不再WARN 🛡️评审中v1
KHO 下巨型页分配修复 🛡️评审中v6
mtier拒绝零quota目标值 🛡️评审中v1
zswap回写解压存在UAF 🛡️评审中v1
拒绝shmem fallocate溢出 🛡️评审中v3
修复和优化LoongArch模块加载 🚀 🛡️评审中v2
virtio_balloon 冻结时 UAF 修复 🛡️评审中v2
hugetlb 取消映射时仅 mapcount 为 0 调整预留 🛡️评审中v3
move_ptes()使用正确PTE访问器 🛡️评审中v1
移除文件时解除mmap映射 🛡️评审中v2
修复huge_zero_pfn竞态条件 🛡️评审中v1
hugetlb使用invalidate_lock 🛡️评审中v1
insert_pages页表分配失败返回ENOMEM 🛡️评审中v1
修复huge zero folio竞态 🛡️评审中v1
修复memory-failure测试清理 🛡️评审中v2
修复RISC-V热移除页表越界 🛡️评审中v1
修复sysfs初始化前创建缓存的debugfs缺失 🛡️评审中v3
修复vread_iter的32位截断 🛡️评审中v2
停止截断vmalloc字节计数 🛡️评审中v2
强化 vmalloc 的 usercopy 边界检查 🛡️评审中v1
跳过死亡任务回收和OOM 🛡️评审中v1
迁移时防止 folio 分裂与 KSM 交互 🛡️评审中v1
限制更新被覆盖时停止回收 🛡️评审中v1
内存下线重试次数限制 🛡️评审中v1
Live Update采用ACS 🛡️评审中v8
Live Update采用ARI转发 🛡️评审中v8
shmem evict inode的i_blocks警告降级 🛡️评审中v1
zram修复主压缩器NULL 🛡️评审中v1
zram验证deflate参数 🛡️评审中v1
保留Live Update总线号 🛡️评审中v8
修复__filemap_add_folio重试时index恢复 🛡️评审中v1
修复nilfs2 slab越界 🛡️评审中v1
修复robust futex退出时memcg OOM风暴 🛡️评审中v1
修复zram winbits和NULL指针 🛡️评审中v1
修复zs_page_migrate锁释放顺序 🛡️评审中v1
修正kho保留内存大小计算溢出 🛡️评审中v1
引入folio_clear_hugetlb() 🛡️评审中v1
拒绝shmem无效fallocate范围 🛡️评审中v1
消除引用计数huge zero folio 🚀 🛡️评审中v1
修复并改进zswap全局收缩器 🚀 🛡️评审中v2
修复DAMON迁移统计 🛡️评审中v1
修复sysctl读取重置NUMA阈值 🛡️评审中v1
序列化huge-zero folio状态 🛡️评审中v3
迁移批次报告RCU静止 🛡️评审中v1
binfmt_misc 写权限与 RCU 🛡️评审中v3
DAMON迁移无效节点时放回folio 🛡️评审中v3
修复adt7470 PWM掩码 🛡️评审中v3
移除GFP_NOFAIL后空检查 🛡️评审中v2
初始化分裂前的workingset状态 🛡️评审中v2
seccomp非协作式参数重定向 🛡️评审中v7
修复defrag_mode非可移动回收风暴 🛡️评审中v2
修复show_pte用户缺页竞态 🛡️评审中v4
修复vrealloc增长检查截断 🛡️评审中v1
ptdump 与 vmap 释放竞态修复 🛡️评审中v6
slab修复:递归/稀疏/内存泄漏 🛡️评审中v1
修复ARCH_ENABLE_THP_MIGRATION重命名冲突 🛡️评审中v1
修复BLKSECDISCARD零长度范围 🛡️评审中v1
修复huge zero folio PFN失效顺序 🛡️评审中v1
修复node回收忽略swappiness参数 🛡️评审中v2
溶解时设置HWPoison标志 🛡️评审中v6
ksmbd持久重连时仅重新绑定自身oplock 🛡️评审中v1
MIPS压缩解压未定义引用 🛡️评审中v1
修复MGLRU全局回收保护失效 🛡️评审中v1
蓝牙KASAN越界读报告 🛡️评审中v1
arm64 pte_present改为静态内联函数 🛡️RFCv2
HugeTLB folio memcg计费使用try-commit-cancel 🛡️评审中v4
ksmbd使用拷贝的ACE计数遍历DACL 🛡️评审中v1
page_table_check跳过特殊零映射 🛡️评审中v3
smaps使用walk_page_range_vma 🛡️评审中v1
使用精确RSS进行高水位记账 🛡️评审中v1
修复 page_idle 竞态条件 🛡️评审中v1
修复 PMD 级 mTHP 统计错误 🛡️评审中v2
修复HugeTLB folio分配失败路径 🛡️评审中v4
修复hugetlbfs_fill_super全局预留泄漏 🛡️评审中v4
修复unlock_or_release_subpool UAF 🛡️评审中v4
讨论脏页无fs通知问题 🛡️RFCv2
CPA 锁条件调整 🛡️RFCv1
MMU 通知器异步 OOM 清理 🛡️评审中v3
修复 hugetlb fork 后预留临时下溢 🛡️评审中v1
修复 sysfs 文件删除后的陈旧映射 🛡️评审中v1
修复 writepage_delalloc 锁泄漏 🛡️评审中v1
在持锁状态下评估子池空闲状态 🛡️评审中v2
统一使用 huge_ptep_get() 🛡️评审中v3
调整 riscv DMA 预留顺序 🛡️评审中v1
跳过永久零页的页表检查 🛡️评审中v2
防止pfmemalloc对象进入slub barn 🛡️评审中v3
高序 HWPoison folio 仅释放健康页 🛡️评审中v6
7.2-rc5 热修复合入 🛡️评审中v1
percpu-km 位图溢出修复 🛡️评审中v1
修复damon_reclaim条件判断错误 🛡️评审中v1
修复exec中无符号循环计数器回绕 🛡️评审中v1
修复generic_access_phys越界访问 🛡️评审中v1
修复hugetlb子池释放竞态 🛡️评审中v1
修复hugetlb已中毒时mf_stats计数缺失 🛡️评审中v1
修复空nodemask导致空指针解引用 🛡️评审中v3
动态硬件断点内存损坏检测 🛡️评审中v2
防止DAMON迁移回退到非目标节点 🛡️评审中v3
ARM64内存移除PFN范围检查 🛡️评审中v1
DAMON 处理区域分割失败 🛡️评审中v1
mincore移除VM_PFNMAP特殊处理 🛡️评审中v1
RISC-V SWIOTLB初始化修复 🛡️评审中v2
THP 分割后释放前解锁 i_mmap_rwsem 🛡️评审中v3
修复binfmt_misc have_execfd设置时机 🛡️评审中v1
修复hugetlbfs子池释放 🛡️评审中v1
修复 mmap 系统调用中文件引用计数不平衡 🛡️评审中v1
madvise/mremap 使用正确 PTE 访问器 🛡️RFCv1
secretmem 禁止 highmem folio 🛡️评审中v2
修复 DAMOS 未初始化字段及测试 🛡️评审中v1
修复 mmap_prepare 文件引用计数不平衡 🛡️评审中v1
引入 ptep_get_nopgtable/set_pte_nopgtable 访问器 🛡️RFCv1
HMM notifier 重试状态澄清 🛡️评审中v2
virtio-balloon 冻结时 UAF 🛡️评审中v1
修复 mremap_dontunmap BUG_ON 🛡️评审中v1
修复 range_contains_unmapped 忽略 mm 🛡️评审中v1
修复 task_struct 对齐问题 🛡️评审中v1
修复memcg1_oom_prepare未初始化 🛡️评审中v2
热插拔 init 添加 alloc_percpu 检查 🛡️评审中v1
禁止HIGHMEM下使用secretmem 🛡️评审中v1
修复文件folio分裂后inode UAF 🛡️评审中v2
free_one_page跳过spin_trylock 🛡️评审中v1
pidfd消费spawn builder 🛡️RFCv1
修复defrag模式回收风暴 🚀 🛡️评审中v1
修复kmalloc无objext警告 🛡️RFCv1
修复riscv vmemmap对齐 🛡️评审中v1
修复RT/UP上free_pages_nolock 🛡️评审中v1
DAMON sysfs addr_unit 竞态修复 🛡️评审中v1
DAMON sysfs ops_id 竞态修复 🛡️评审中v1
ksmbd 避免 EA 打开的自 oplock 中断 🛡️RFCv1
memcg 重定向前批量更新 🛡️评审中v5
mm/swap 休眠 pin 原子替换 🛡️评审中v1
xen_netfront 移除时 get_page WARN 🛡️评审中v1
xfs_trans_roll 恢复 nofs 上下文 🛡️评审中v1
修复DAMON死循环与空指针等bug 🛡️评审中v1
刷新 NMI 统计时更新 state_local 🛡️评审中v1
KHO支持保留高阶非复合页 🛡️评审中v2
USB串口slab越界读取bug报告 🛡️评审中v1
使用 memcg_data 快照避免 TOCTOU 🛡️评审中v5
修复 shmem 直接交换入潜在活锁 🛡️评审中v1
修复hugetlb区域链表损坏 🛡️评审中v1
修复KASAN栈环读写锁使用颠倒 🛡️评审中v1
修复thpsize创建时kobject泄漏 🛡️评审中v2
修复非 memcg 感知的 slab 收缩器计数 🛡️评审中v1
分裂后提前释放 i_mmap 锁 🛡️评审中v1
文件folio分裂时固定inode 🛡️评审中v1
设备迁移数组溢出修复 🛡️评审中v1
dax/kmem 原子化热插拔 🛡️评审中v7
kmemleak 二次扫描确认泄漏减少误报 🛡️评审中v1
kmemleak 连续 N 次未引用后报告泄漏 🛡️评审中v1
vmemmap 热插后 TLB 刷新 🛡️评审中v6
修复 hugetlb 全局预留未回滚子池 🛡️评审中v1
修复 slub sysfs 错误路径 kobject 泄漏 🛡️评审中v1
修复DAMON重复合并时年龄更新 🛡️评审中v1
修复节点回收swappiness处理 🛡️评审中v1
修复设备私有PMD导致walk回调崩溃 🛡️评审中v3
修复 slab NULL 指针解引用 🛡️RFCv1
修复slab对齐假设与ZERO_SIZE_PTR冲突 🛡️评审中v1
ARM __do_user_fault UAF修复 🛡️评审中v3
nommu mremap 收缩修复 🛡️评审中v2
修复alloc_contig_range泄漏页问题 🛡️评审中v1
修复shrinker info分配时double-free 🛡️评审中v1
修复UFFDIO_MOVE中PMD等待错误 🛡️评审中v1
压缩解压路径 dcache 刷新 🛡️评审中v1
扩大vmalloc守卫区域防栈溢出 🛡️评审中v2
RISC-V vmemmap 虚假故障 🛡️评审中v4
shmem 直接换入活锁修复 🛡️评审中v2
修复hugetlb memcg计费失败时refcount不匹配 🛡️评审中v2
释放/分裂时清零尾页 private 🛡️评审中v3