回收

全部系列(307)

标题状态版本
MGLRU 统计移出只读缓存行 🚀RFCv1
MGLRU 跳过无变化 cmpxchg 🚀RFCv1
zsmalloc 统计随配置裁剪 🚀评审中v1
修复 swapcache 回写与簇表发布 🛡️评审中v1
workingset 节点 shadow 统计评审中v1
修复 MGLRU lazyfree 清引用失效评审中v2
限制 MGLRU 非根回收量 🚀评审中v1
zswap 批量压缩存储框架 🚀评审中v3
匿名THP的PMD级swap条目 🚀评审中v9
非满交换簇偏好限同步设备 🚀评审中v2
swap 设备优先级队列 🚀评审中v3
swap 丢弃未映射大 folio评审中v3
zsmalloc shrinker 压缩预算感知 🚀评审中v1
zswap跳过swap预读 🚀评审中v4
批量在 lru_lock 外更新 LRU 统计 🚀评审中v2
kswapd 回收 highatomic 页块 🚀评审中v1
MGLRU 修复访问标记耦合 🚀评审中v1
MGLRU 跳过冗余 bitmap 写 🚀RFCv1
MGLRU回收跟踪点评审中v7
内联zsmalloc对象分配 🚀评审中v1
新增异步非临时迁移模式 🚀RFCv3
swap 回收批次保持槽位连续 🚀RFCv1
vmscan 用非临时存储降级 folio 🚀RFCv3
休眠 swap 槽不进入 swap cache 🛡️评审中v4
修复zswap陈旧数据 🛡️评审中v2
多线程自适应 kswapd 回收 🚀RFCv2
降级时跳过 lazyfree folio 🚀评审中v1
MGLRU memcg 轮转优化 🚀 🛡️评审中v2
zswap 分离读写请求降低竞争 🚀评审中v4
zswap加密上下文改为池级 🚀评审中v1
允许无 LRU 锁更新统计 🚀RFCv4
MGLRU随机映射老化异常评审中v1
per-cpu 批量页可驻留免排空 🚀评审中v2
连续内存迁移免禁用 LRU 🚀评审中v2
per-node 主动回收不计 PSI评审中v2
vmscan脏页TLB批量刷新 🚀评审中v6
zram 压缩上下文重构瘦身 🚀评审中v7
zswap 批量压缩存储 🚀评审中v2
zswap拒收时跳过匿名页 🚀评审中v1
MGLRU 跳过无用匿名扫描 🚀评审中v2
shmem 换入与分配追踪评审中v1
zram支持大字典评审中v1
zswap 回写 LRU 计数修复评审中v1
修复zram回写位图二次扫描 🚀评审中v1
MGLRU 跳过高阶 OOM 击杀 🛡️评审中v1
shmem 交换错误标记截断评审中v4
swapoff 扫描死循环修复 🛡️评审中v1
保留大 swap 项换入错误评审中v4
修复shmem交换错误记账评审中v4
修复大 swap 项截断挂起 🛡️评审中v4
修复边界换入失败截断循环 🛡️评审中v4
延迟元数据inode回收 🚀评审中v1
虚拟化Swap后续方向讨论评审中v1
defrag_mode 重试按提升阶数 🛡️评审中v3
shmem 交换读入活锁修复 🛡️评审中v1
shmem 写出时防止驱逐 🛡️评审中v1
swapoff 反换入可被中断评审中v2
避免截断起点后移评审中v1
主动回收覆盖全部 zone评审中v1
修复MGLRU swappiness行为 🚀RFCv5
新增无后端 xswap 交换设备已废弃v4
shrink_folio_list() 拆分重构评审中v1
zram 合并 slot 加锁 🚀评审中v7
zram 独占借用空闲解压流 🚀评审中v7
规范 zswap 压缩成功时的 dlen评审中v1
MGLRU补NR_ISOLATED并限流 🚀 🛡️评审中v6
为回收批次分配连续 swap slot 🚀RFCv1
实现虚拟交换空间 vswap评审中v6
最高内存节点 kswapd 恢复 🛡️评审中v1
zswap 区分不可压缩与压缩失败评审中v1
HMB 零 bio 换页引擎 RFC 🚀评审中v1
swap cluster 扫描重验 🛡️评审中v1
swap 回退拆分保持物理顺序 🚀评审中v1
zsmalloc 批量延迟释放对象 🚀评审中v4
面向 zram 的新压缩算法 seqlz 🚀RFCv1
inode LRU 隔离期间不丢 inode 🛡️评审中v1
MGLRU pgdat 空指针 🛡️评审中v2
MGLRU 频率引导提升与标志清理 🚀评审中v4
修复swap_cache_get_folio竞态 🛡️评审中v1
修复运行时启用 zswap 标志 🛡️评审中v1
MGLRU pgdat 空指针 🛡️评审中v2
shrinker 单元专用缓存 🚀评审中v3
zswap_store 压缩批处理 🚀评审中v1
释放被 zap 放弃的 swap cache 页 🛡️评审中v1
MGLRU 扫描老化追踪点评审中v2
MGLRU 频率引导 workingset 提升 🚀RFCv4
修复 inode LRU 回收饥饿 🛡️评审中v1
新增 folio 版 lruvec live helperRFCv4
zram 统计 per-CPU 🚀RFCv4
MGLRU aging用PUD级Bloom过滤器 🚀评审中v2
folio_inc_lru_refs 去 lruvec 锁 🚀RFCv4
GUP 快速标记 folio 引用RFCv4
madvise适配MGLRU引用评审中v4
MGLRU 活跃非活跃计数修正RFCv4
MGLRU 跨代重新归属 folio 🛡️RFCv4
smaps适配MGLRU引用评审中v4
workingset 判定改用 LRU refsRFCv4
zram 解压流改用读写信号量 🚀评审中v3
封装 folio LRU 引用次数 APIRFCv4
MADV_COLD 原子清除 young 位 🛡️评审中v1
重构MADV_COLD/PAGEOUT页表遍历评审中v2
MGLRU 重试时勿回收保留页评审中v1
LZ4 解码循环预取优化 🚀评审中v1
避免zram压缩流迁移抢占 🚀评审中v1
THP 页回收路径补充调度点 🛡️评审中v1
修复shmem巨页收缩锁类评审中v1
hibernate pin 替换构建回归评审中v1
zswap回写IO批处理 🚀评审中v1
fadvise 避免无效 LRU 排空 🚀评审中v1
经典LRU直接回收防过度 🚀评审中v1
swap 区域预留支持主动卸载评审中v2
优化休眠镜像槽分配与 IO 🚀评审中v1
可伸缩交换设备 xswap 🚀评审中v3
给 xswap 增加物理后端评审中v1
khugepaged 用 LRU refs 判引用RFCv3
DAMON 页回收改用 LRU refsRFCv3
madvise 适配 MGLRU LRU refsRFCv3
MGLRU 代页计数改为原子RFCv3
NOFS 回收跳过不可入的文件系统 🛡️评审中v1
smap 改用 MGLRU LRU refsRFCv3
swap 表项记录所属 xswap 项RFCv1
xswap 后端 swap IO 路径准备RFCv1
xswap 按实际后端计费评审中v1
xswap 无 folio 分配路径准备RFCv1
xswap 项启用 THP 换入 🚀RFCv1
zswap 写回改用 xswap 后端RFCv1
zswap 拒绝时回退物理 swapRFCv1
为 xswap 槽添加物理后端RFCv1
回收仅缓存 xswap 项的物理槽RFCv1
大 xswap folio 用连续物理槽RFCv1
支持 xswap 物理后端 swapoffRFCv1
避免昂贵 __GFP_NORETRY 直接回收 🚀评审中v6
MGLRU 保护 readahead folio 🚀评审中v1
swap 预读末批在 unplug 前提交 🚀评审中v1
zswap 回写适配 iocost 限流 🚀评审中v1
优化匿名swapbacked大folio解除映射 🚀评审中v3
xswap 写回物理后端设计评审中v1
休眠swap设备重选与解pinRFCv4
按优先级的 swap 分层 🚀评审中v11
MADV_PAGEOUT 回写完成即释放 🚀评审中v1
zswap 及时释放回写冷 folio 🚀评审中v6
休眠 swap 引发页分配告警评审中v1
LRU 旋转失败 folio 放回尾部评审中v1
shmem 换入失败标记误释放 🛡️评审中v1
修复 zswap 写回路径的 refault 误计评审中v4
压缩解压路径 dcache 刷新 🛡️评审中v1
GFP_NOIO 跳过匿名扫描 🚀评审中v4
LRU 回收重试隔离期回写页评审中v9
lruvec 记账移出 xarray 锁 🚀评审中v1
MADV_PAGEOUT 失败回收隔离页 🛡️评审中v1
MGLRU 恢复 seq 校验评审中v1
修复madvice THP分裂竞态 🛡️评审中v1
zswap 设备消失返回 -ENOENT 🛡️评审中v3
swapon 时预留休眠镜像空间RFCv1
test_resume 失败归还交换槽RFCv1
休眠查找跳过无块设备 swap 🛡️RFCv1
休眠空闲簇按磁盘序分配 🚀RFCv1
休眠镜像按连续段构建 bio 🚀RFCv1
休眠镜像按连续段读回 🚀RFCv1
修复 OOM reaper 持锁卡住任务 🛡️评审中v1
向休眠镜像整块分配空闲簇 🚀RFCv1
存储挂起时跳过 swap 回收 🚀RFCv1
新增休眠镜像空间预留接口RFCv1
MGLRU 清除被拒引用已废弃v3
改进 pgdat_balanced 避免过度回收 🚀RFCv2
解锁跳过回写的 shmem folio 🛡️评审中v1
重做 lru_shrink/write_folio 跟踪点评审中v3
移除 page_swap_entry评审中v2
为较小大 folio 启用 LRU 缓存 🚀评审中v3
mm-new 构建回归报告评审中v1
zswap 杂项优化 🚀评审中v2
优化 zswap 失效与存储 🚀评审中v3
swapoff扫描跳过空簇 🚀评审中v4
zswap 大 folio 换入误拒修复 🛡️评审中v1
MGLRU 增加老化与隔离 tracepoint评审中v1
zsmalloc改用private指针判断RFCv3
zswap 初始池改用 list_add_rcu 🛡️评审中v2
修复 vmscan 扫描越界与越区 🚀 🛡️评审中v1
支持拆分无映射swapcache大folio评审中v1
swap随机修复与清理 🛡️评审中v3
zram 改用 zsmalloc SG-list 读接口评审中v1
zswap池恢复后启用static key 🛡️评审中v1
修复 MGLRU 忽略 memory.min 保护 🛡️RFCv4
恢复 THP/zswap shrinker 的 NONSLAB 标志评审中v1
修复 MGLRU 下 shadow node 预算 🚀评审中v2
zswap_entry 改用 pool id 缩小体积 🚀评审中v6
zswap压缩路径改用folio接口评审中v1
修复 zswap 建池失败数据损坏 🛡️评审中v2
清理 MGLRU folio 计数与标志使用 🛡️评审中v6
加速MGLRU老化并修复冷热反转 🚀评审中v3
list_lru不复制无效shrinker id 🛡️评审中v1
swap 表空槽位计数编码错误修复 🛡️评审中v1
修复MADV_WILLNEED跳过swap COW页 🛡️RFCv1
引入 swap per-priority 分配队列 🚀评审中v2
修复 nokmem 下 shrinker 置位错误 🛡️评审中v1
清理 MGLRU isolate_folios 逻辑评审中v2
xswap:基于 zswap 的可扩展交换设备RFCv3
主动回收冻结时提前退出 🛡️评审中v4
用固定池索引缩小zswap_entry 🚀评审中v4
禁用 memory 时关闭 list_lru memcg 🛡️评审中v1
swap不可用时避免大folio分裂 🚀评审中v7
回收阻塞任务内核栈内存 🚀RFCv1
vmpressure 窗口按内存规模缩放评审中v1
修复 swap 计数与 offlist 位冲突 🛡️评审中v1
使未使用的大页shrinker感知memcg评审中v4
交换页读写路径 folio 化清理评审中v2
避免在坏 swap 条目上自旋 🛡️评审中v3
s390 页分裂免全局排空 🚀评审中v1
整理MGLRU扫描隔离函数评审中v1
引入优先级队列替代全局集群缓存 🚀评审中v1
arm64启用可回收栈RFCv1
vmallocinfo跳过稀疏区统计RFCv1
vmalloc支持对齐分配区域RFCv1
x86启用可回收栈RFCv1
可回收阻塞内核栈 🚀评审中v1
多处设置可回收栈标志RFCv1
抑制 MGLRU 跨节点空遍历 🚀评审中v1
用shrinker回收内核栈 🚀RFCv1
用VM_SPARSE分配可回收栈RFCv1
重构vmap栈分配释放辅助函数RFCv1
修复 MGLRU unevictable 处理 🛡️评审中v2
按代龄判断跨 memcg refault评审中v1
移除__node_reclaim组合限制门RFCv1
长驻不可锁页收集免排空 🚀评审中v1
限制 obj_cgroup_may_zswap 统计刷新 🚀评审中v1
修复shrinker debugfs在RCU中睡眠 🛡️评审中v1
invalidate_bdev 免全局排空 🚀评审中v1
memfd 等待 pins 免排空 🚀评审中v1
node reclaim按类型独立设限 🚀RFCv1
NUMA 页迁移免禁用 LRU 🚀评审中v1
stat_refresh 增加逐 CPU 排空评审中v1
workingset 计入 MGLRU 页面评审中v1
修复 MGLRU 的隔离统计与限流 🚀评审中v4
批量移除 lru 排空调用 🚀评审中v1
移除 mlock 排空变通调用 🚀评审中v1
移除内存故障 shake 调用 🚀评审中v1
移除批量页排空字段与调用 🚀评审中v1
移除迁移路径的 mlock 排空 🚀评审中v1
MGLRU 启用时保留 inactive 放置讨论RFCv2
MGLRU 用 PUD 级 Bloom filter 跳空子树 🚀评审中v1
修复坏 swap 项自旋刷屏 🛡️评审中v2
swap_cgroup 无 swap 主机空指针修复 🛡️评审中v1
正确统计 xfs_buf 可回收内存评审中v1
swap 原子替换 hibernation pin评审中v1
支持zswap/zeroswap作为交换后端评审中v3
xfs_buf folio 分配计入可回收评审中v1
释放进程时跳过独占文件页LRU移动 🚀评审中v1
swap簇表初始化发布竞态修复 🛡️评审中v1
xfs_buf kmalloc 标记可回收评审中v1
修复 swappiness=max 和清理主动回收 🛡️评审中v3
修复MGLRU大页young计数低估 🚀评审中v2
回收循环上报 RCU-tasks 静止态 🛡️评审中v1
zsmalloc 类查找计入句柄大小 🚀评审中v1
限速 cgroup 统计刷新 🚀评审中v1
动态簇管理虚拟交换 🚀评审中v2
修复 MGLRU 无锁放回 folio 竞态 🛡️评审中v1
virtio_balloon添加PM安全位 🛡️评审中v1
修复GUP误排空LRU缓存 🚀评审中v1
修复和改进zswap shrinker 🚀 🛡️评审中v4
zram 索引改为 unsigned long评审中v1
增加LRU旋转计数器评审中v5
减少lru_lock争用的扫描平衡 🚀评审中v2
madvise 改用新 LRU refs APIRFCv1
smaps 显示 workingset 为已引用RFCv1
新 helper 替换 MGLRU workingset 判断 🚀RFCv1
禁止加密文件作为swap 🛡️评审中v2
统一 MGLRU 页标志操作 helperRFCv1
zswap回写解压存在UAF 🛡️评审中v1
添加page_reporting延迟参数 🚀评审中v4
vmscan引入机会式压缩评审中v6
MGLRU min_seq被固定时强制aging 🚀评审中v1
避免扫描空MGLRU世代 🚀RFCv2
zram修复主压缩器NULL 🛡️评审中v1
zram验证deflate参数 🛡️评审中v1
修复zram winbits和NULL指针 🛡️评审中v1
修复zs_page_migrate锁释放顺序 🛡️评审中v1
修复并改进zswap全局收缩器 🚀 🛡️评审中v2
MAP_PRIVATE 文件映射按虚拟 pgoff 索引评审中v2
MGLRU主动老化通过memory.aging 🚀评审中v2
MGLRU 前台回收与回退距离 🚀RFCv1
MLOCK_ONFAULT 跳过预填充 🚀评审中v1
修复node回收忽略swappiness参数 🛡️评审中v2
减少zs_free()锁竞争 🚀评审中v6
vmpressure窗口随内存大小缩放 🚀评审中v1
修复MGLRU全局回收保护失效 🛡️评审中v1
同步交换设备回退单 folio 写 🚀评审中v1
swap_ops更新v2 🚀评审中v1
引入 cgroup 交换层级控制 🚀评审中v10
mlock 时迁移 CMA 页评审中v2
引入幽灵swapfile支持后端切换RFCv1
zswap 异步回写 folio 延迟释放 🚀评审中v1
MGLRU 提升可执行文件页 🚀评审中v4
vmpressure 窗口随机器大小缩放 🚀已废弃v2
修复defrag模式回收风暴 🚀 🛡️评审中v1
添加 page_reporting 延迟 sysctl 🚀评审中v1
memcg 重定向前批量更新 🛡️评审中v5
page_alloc 忽略初始压缩结果 🚀评审中v1
vmpressure 采样窗口按机器大小缩放 🚀评审中v1
全局直接回收唤醒 kswapd 🚀评审中v2
swap 应用新 pw_queue_on 接口 🚀评审中v4
修复 shmem 直接交换入潜在活锁 🛡️评审中v1
块swap批处理与swap_ops新方案 🚀评审中v1
实现 zswap 主动回写 🚀评审中v5
修复节点回收swappiness处理 🛡️评审中v1
ghost swap 动态扩展实现 🚀RFCv1
shmem 直接换入活锁修复 🛡️评审中v2
改进块设备 swap 批处理 🚀评审中v1