2026-06-10 内核社区日报
两件值得关注的事:shmem 终于迎来 mTHP collapse,khugepaged 将能为 tmpfs 文件折叠任意 order 的 THP;另外 cpuset mempolicy 绑定到
effective_mems而非mems_allowed的 bug 被修复。
两件值得关注的事:shmem 终于迎来 mTHP collapse,khugepaged 将能为 tmpfs 文件折叠任意 order 的 THP;另外 cpuset mempolicy 绑定到
effective_mems而非mems_allowed的 bug 被修复。
今日焦点:zsmalloc
zs_free()锁竞争优化 v4 将 perf 提升归因于 Android 场景;memory-failure 新增panic_on_unrecoverable_memory_failuresysctl,允许对不可恢复内核页 panic。
导读:今天内存子系统有两条设计层面的进展——blk-cgroup 清理队列锁嵌套、virtio 零页优化收到关键审查;eBPF 方面,针对 kptr 析构死锁和 LRU 重入的补丁持续推进。
今天的内存修改在多个层面推进:arm64 修复了
ptep_try_set()缺失的 PTE complete 屏障,直接影响 bpf arena 的锁竞争路径;iommufd 要求 writable MAP_FILE 映射必须有写访问权限,堵上一个潜在的权限提升通道;DAMON 删除了久拖未决的冗余锁;SLAB_NO_MERGE 终于得到了正式文档。文件系统方面 fanotify 迎来新的 pidfd 限制解除版,网络子系统则有一批实时性相关补丁(802.1Qat、OA TC6)继续成熟。
khugepaged 折叠 mTHP 功能获 Andrew Morton 合并确认入 mm-unstable、smaps_rollup 改用 per-VMA lock 降低 lmkd 高频读取延迟、alloc_tag 新增 ioctl 过滤接口提升 /proc/allocinfo 查询效率——内存子系统性能与可观测性同步推进。
今日速览:DAMON 提出基于自动调优的热区折叠大页的新方案;dma-buf 新增 system_cc_shared heap 为 CoCo VM 提供显式共享内存分配;多个 compaction 和 pagemap 相关修复与 RFC 活跃评审中。
mincore 从页表直查 swap entry,性能提升约 10%;memory_failure 框架补齐 shmem 和 KVM guest_memfd 的 MF_DELAYED 支持;secretmem 直接映射首次具备恢复大页能力。