今天的内存修改在多个层面推进: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 活跃评审中。

阅读全文 »

一句话导读:Christoph Hellwig 发布 block swap I/O batching 系列,将 swap_iocb 机制从远端文件系统扩展到块设备;同时 ANON_VMA_LAZY 系列提案尝试推迟匿名 VMA 的 anon_vma 创建以降低 fork 开销。

阅读全文 »

今天内存子系统的焦点落在两处:khugepaged 迎来"collapse hint"机制,允许用户空间或上层组件提示哪些 VMA 更值得折叠 huge page,有望系统性地提高 THP 覆盖效率;同时 zram/zsmalloc 的锁竞争优化继续推进,新版本收到了 reviewer 的明确认可。

阅读全文 »
0%