页表与地址空间

全部系列(330)

标题状态版本
pmdp_invalidate 清除 PMD 🛡️评审中v1
RISC-V PTE 刷新修复 🛡️评审中v1
修复 mremap seal 绕过评审中v1
同步 PTE 表回收竞争 🛡️评审中v1
拒绝映射未就绪页缓存评审中v1
arm64 增加 vmap 大 PTE 接口评审中v12
DAX 失效前先解除映射 🛡️评审中v1
mprotect uffd 标记竞态 🛡️评审中v1
powerpc/8xx vmap 大 PTE评审中v12
vmap 使用大 PTE 映射接口评审中v12
修复filemap环绕PTE UAF 🛡️评审中v2
连续内存加速 vmap 🚀评审中v12
防止 uffd poison 标记丢失 🛡️评审中v1
arm64 解除 FF-A 借出内存直映射评审中v2
BPF用户内存映射kfunc已合入v1
权限升级不撤销次级 MMU 映射 🚀评审中v2
mremap部分移动统计修正评审中v3
shmem 空洞范围修正评审中v2
修复 MAP_FIXED 失败留洞 🛡️评审中v1
移除 x86 zap 检查调用 🚀评审中v2
缺页聚集无锁PMD读 🛡️评审中v4
x86 zapped检查条件编译 🚀评审中v1
截断空范围映射修正评审中v2
sparc64 改用 D-cache 范围刷新 🛡️评审中v1
小 folio mapcount 用 release 序 🚀评审中v1
折叠页表 pXd 获取行为改造 🚀RFCv3
系统映射封存在启动选择评审中v2
follow_page_mask 批量返回页 🚀评审中v3
UFFD写保护先验范围 🛡️评审中v1
maple树遍历与告警修复 🛡️评审中v2
VMA校验空anon_vma 🛡️评审中v1
批量TLB刷新跳过陈旧CPU 🚀评审中v1
mlock 零长与溢出范围修正评审中v1
OpenRISC页表头顺序修复评审中v1
rmap 处理设备独占项评审中v3
VMA校验READ_ONCE读 🛡️评审中v1
VMA校验触发GPF 🛡️评审中v1
消除 VM_SPECIAL 明确 VMA 标志语义评审中v6
理顺 direct map 权限接口语义 🚀评审中v3
用户态页表释放RCU安全化 🚀评审中v5
缺页聚集PMD无锁读 🛡️评审中v1
通用 set_memory 核心实现评审中v1
移除 pxd_ERROR 宏改用 ptval_to_str评审中v3
fork 子 PTE uffd 状态清理 🛡️评审中v2
HMM 设备私有页写故障评审中v1
mmap_min_addr 检查下沉评审中v1
mremap拆分失败先报告 🛡️评审中v1
unmap 失败回滚 userfaultfd 事件评审中v1
userfaultfd fork 事件上下文改存队列评审中v1
HMM 设备私有 PMD 偏移 🛡️评审中v1
mmap_min_addr 检查下沉评审中v1
riscv 热插拔页表构建修复评审中v1
zap_huge_pud 设置页大小评审中v1
remap_file_pages LSM 检查评审中v1
修复powerpc未初始化页 🛡️评审中v2
拒绝 vm_map_ram 页数溢出 🛡️评审中v2
修复vmap失败PTE残留 🛡️评审中v3
加固vmalloc重映射空页评审中v2
缺页释放锁前完成清理 🛡️评审中v1
避免 vmemmap 错误去重 🛡️评审中v1
GUP-fast 字节溢出检查 🛡️评审中v1
修复 maps 漏读 VMA评审中v2
内核态用户缺页改用VMA锁 🚀RFCv1
写缺页时安装可写 PTE评审中v1
支持冻结地址映射评审中v1
系统映射 mseal 参数评审中v1
per-VMA 锁下缺页重试一次 🚀评审中v6
RDMA缺页不返回共享零页 🛡️评审中v1
VMA 合并失败重置迭代器 🛡️评审中v1
vmalloc恢复软中断检查 🛡️评审中v1
修复 pfn_mkwrite 与 fixup_user_fault 交互评审中v2
修复 VMA 合并错误迭代器评审中v1
修复RISC-V软脏PMD迁移误判 🛡️评审中v1
避免原子 VMA 标志被旧值覆盖 🛡️评审中v1
pagemap_scan 固定 mm_users 🛡️评审中v1
pagewalk 动作状态泄漏评审中v1
VMA分裂前写锁源VMA 🛡️评审中v1
修复pagemap错误返回码评审中v1
泛化页表分配辅助函数评审中v1
实现PPM消除缺页和过量提交 🚀评审中v1
pagemap扫描固定mm 🛡️评审中v1
PPM缺页消除设计RFCv1
us122l 映射补 VM_MIXEDMAP评审中v1
x86内核态缺页使用VMA锁 🚀RFCv1
修复 VM_MIXEDMAP 的 mremap 扩容 🛡️评审中v1
修复混合映射VMA扩展评审中v1
contpte 仅映射有效 PTE 🛡️评审中v2
修正mremap状态字段评审中v1
随机化 exec 参数块页内偏移评审中v1
vmap 失败时回滚部分映射 🛡️评审中v2
BPF 分配用户页 kfuncRFCv1
LoongArch 避免 vmemmap 越界映射 🚀评审中v1
uprobe 注册不再阻塞 fork 🛡️评审中v1
修复 mremap uffd VMA 合并 🛡️评审中v1
用户页分配与置可执行 kfuncRFCv1
mremap 合并清邻接 RWP评审中v1
KSM 合并丢 UFFD RWP评审中v1
KSM 清除 soft-dirty评审中v1
mremap 错误路径修正评审中v1
RISC-V THP 页表检查评审中v1
riscv 写保护勿放开仅执行 PTE评审中v1
UFFD RWP 丢 shmem PMD评审中v1
修复RISC-V GUP权限 🛡️评审中v1
sparc64 地址随机化评审中v2
修复VMA锁序号溢出竞态 🛡️评审中v2
filemap_fault 的 RCU stall 报告 🛡️评审中v1
mmap失败不泄漏commit 🛡️评审中v1
mremap 收缩搬移不重复计费 🛡️评审中v1
sparc64 PIE 加载地址随机化评审中v1
sparc64 自 mmap_base 起搜索评审中v2
RISC-V PTE 原子化 🛡️评审中v1
rmap遍历跳过无关PMD 🛡️评审中v1
vmemmap 越界重叠 🛡️评审中v1
sparc32 vmalloc 缺页 PGD 修复 🛡️评审中v1
RISC-V TLB flush 路径追踪评审中v2
修复VMA锁序号复用漏判读者 🛡️评审中v1
修复大页 PTE 扫描回绕 🛡️评审中v2
禁止 ioremap 普通 RAM评审中v1
mlock_fixup 用 long 计页数评审中v1
uffd 仅在 CoW 映射建 anon_vma评审中v1
修复 /proc maps 高位地址条目丢失评审中v2
支持分配非直接映射页评审中v3
COW 匿名页不再 ioremap评审中v1
修复 UFFDIO_MOVE 活锁 🛡️评审中v1
arm64 页表读取改用 pxdp_get评审中v3
内核 TLB flush 等待可抢占 🚀评审中v3
修复 riscv 执行页 icache 漏刷 🛡️评审中v3
修复mmap失败VMA误摘文件 🛡️评审中v2
32位页表PFN断言失败评审中v1
mmap失败先清vm_file评审中v1
s390区分硬软件PTE评审中v8
move_pages 节点查询提速 🚀评审中v2
s390 惰性 MMU 模式批量 PTE 更新 🚀评审中v6
/dev/zero 只读映射修正评审中v1
exec参数栈重定位加锁 🛡️评审中v1
区分PTE表存储与PTE值类型评审中v2
arm64 TLBI 域支持 🚀RFCv1
x86 TCE 页表失效不完整修复 🛡️评审中v1
修复fixup_user_fault空指针 🛡️评审中v1
UFFDIO_MOVE清除继承uffd位 🛡️评审中v1
IOMMU 页表惰性回收 🚀 🛡️评审中v1
arm64 实现直接映射只读评审中v7
move_pages 连续页查询优化 🚀评审中v1
VMA 更新免移除 rmap 🚀评审中v2
DONTUNMAP 记账问题修复评审中v2
mlock 长度归一化与溢出修复 🛡️评审中v1
vmemmap 共享尾页引用计数修复 🛡️评审中v1
新增稀疏 vmemmap 优化配置评审中v6
写缺页整片复用独占大页 🚀评审中v2
NOMMU 拒绝回绕地址范围 🛡️评审中v1
VMA 拆分避免区间树重插 🚀评审中v1
休眠页拷贝加固与清理 🛡️评审中v2
真正匿名化 /dev/zero 🛡️评审中v3
移动arm64 __check_safe_pte_update评审中v3
避免在special PMD上调用pmd_folio 🛡️评审中v3
mempolicy使用vm_normal_folio_pmd 🛡️评审中v2
为m68k-motorola启用RCU释放评审中v5
为sh-X2启用RCU页表释放评审中v5
为sparc32启用RCU页表释放评审中v5
修复 arm64 PTE 更新编译评审中v1
修复 task_mmu 编译错误评审中v1
修改free_pgtables契约并更新文档评审中v5
移除 RCU 页表释放配置评审中v5
pagemap/clear_refs 处理特殊 PMD 🛡️评审中v1
启动期不调度延迟页表释放 🛡️评审中v3
子 folio 脏跟踪 🚀评审中v1
页表释放路径死锁修复 🛡️评审中v2
KSM 扫描改用 per-VMA 锁 🚀评审中v1
s390 页表访问器清理评审中v1
匿名folio置位警告修复 🛡️评审中v1
启动期不延迟释放页表 🛡️评审中v1
页表释放避免回收死锁 🛡️评审中v1
arm64支持128位页表评审中v2
arm64 区分 HW/SW PTE 指针评审中v2
为arc/microblaze/xtensa启用RCU释放评审中v4
为m68k-coldfire启用RCU释放评审中v4
为MMU ARM启用RCU页表释放评审中v4
为MMU RISC-V启用RCU页表释放评审中v4
为sparc64启用RCU页表释放评审中v4
为两级页表架构启用RCU释放评审中v4
THP deposited页表延至RCU后清除评审中v3
拒绝零页裸 PFN 映射评审中v2
DONTUNMAP 锁定页计数修复评审中v1
清理gup_fast调用链评审中v3
Power11 坏页映射告警 🛡️评审中v1
smaps_rollup 改用 per-VMA 锁 🚀评审中v5
抽象 VMA 匿名反向映射检查评审中v3
arm64 GPF 处理讨论评审中v18
mmu_notifier 中非法睡眠 🛡️评审中v1
task_mmu 编译报错评审中v1
限制远程内存访问不跨页边界 🛡️评审中v3
mincore 改用 per-VMA 锁 🚀评审中v3
ovl 实现 get_unmapped_area()评审中v1
folio_walk 支持 VMA 读锁 🚀RFCv1
KSM VMA 扫描改用 VMA 锁 🚀RFCv1
KSM 全面改用 per-VMA 锁 🚀RFCv1
KSM 页查找改用 VMA 锁 🚀RFCv1
madvise使用vm_normal_folio_pmd 🛡️评审中v2
per-VMA锁优化远程内存访问 🚀评审中v4
powerpc 页表代码编译失败评审中v1
全配置启用 per-VMA 锁并清理 🚀评审中v7
改进 insert_pages 错误返回码评审中v3
修复anon_vma发布缺内存屏障 🛡️评审中v2
x86 PAT CPA多个修复 🛡️评审中v2
device DAX 切换共享尾页 vmemmap 🚀评审中v2
kpkeys 保护常规页表讨论RFCv9
kpkeys 引入补丁评审讨论RFCv9
kpkeys 硬化页表特性讨论RFCv9
MADV_WILLNEED 换入私有文件 COW 页 🚀评审中v1
powerpc DAX 改用共享尾页 vmemmap评审中v2
为 device DAX 记录 section order评审中v2
基于pkeys的页表只读加固RFCv9
引入set_memory_pkey()接口RFCv9
MADV_WILLNEED 预取私有文件 COW 页 🚀评审中v1
pmd_modify 丢脏位 🛡️评审中v1
修复generic_access_phys越界和竞态 🛡️评审中v1
mmap_prepare 解账评审中v1
禁用 1G 页时跳过 collapse_pudRFCv3
x86 实现直接映射只读评审中v7
修复 exec 替换 mm 后 UAF 🛡️评审中v2
arm64 基于 POE 实现 kpkeys 接口RFCv9
arm64启用EL1间接权限overlaysRFCv9
arm64引入por_elx_set_pkey_perms()RFCv9
VMA maple tree 遍历 RCU 安全修复 🛡️评审中v1
修复匿名 VMA 数据竞争 🛡️评审中v1
拒绝zone device folios 🛡️评审中v2
fault-around 跳过 dropbehind folio评审中v1
修复MREMAP_DONTUNMAP锁计数 🛡️评审中v1
修正MREMAP_DONTUNMAP的locked_vm 🛡️评审中v1
arm64关中断遍历页表 🛡️评审中v1
kpkeys 引入早期页表分配器RFCv9
MREMAP_DONTUNMAP后重置VMA页偏移 🛡️评审中v1
修复 s390 页表升级失败路径 🛡️评审中v1
修复 vmemmap TLB 冲刷时机 🛡️评审中v1
改进 insert_pages 错误处理评审中v2
避免drain_vmap_work假共享 🚀评审中v1
修复 nommu mmap 错误并加测试 🛡️评审中v1
maple_tree 写锁检查增强 🛡️评审中v3
maple_tree锁检查与清理 🛡️评审中v3
优化非RCU模式节点存储评审中v3
修复mas_alloc_cyclic竞态 🛡️评审中v3
新增mas_make_walkable辅助评审中v3
避免erase失败残留条目 🛡️评审中v3
避免多余gap计算评审中v3
free_pud_range 添加调度点 🚀评审中v1
修复userfaultfd移动页错误码残留 🛡️评审中v3
do_swap_page() folio转换与重构评审中v3
arm64 保护早期页表RFCv9
arm64 实现 kpkeys 早期支持检测RFCv9
arm64 支持 KPKEYS_CTX_PGTABLES 切换RFCv9
init_pg_dir 内核别名映射只读RFCv9
kpkeys 保护 init_pg_dirRFCv9
kpkeys 保护 vmemmap 页表RFCv9
kpkeys 守护页表写入RFCv9
kpkeys 添加静态页表保护钩子RFCv9
mmap 布局是否留出栈间隙的疑问评审中v1
secretmem fork 后禁止 mremap 扩容 🛡️评审中v1
UFFDIO_COPY shmem killpriv 提权漏洞 🛡️评审中v1
启用 kpkeys_hardened_pgtablesRFCv9
批量切换 KPKEYS_CTX_PGTABLES 🚀RFCv9
确保线性映射可被修改RFCv9
anon_vma_clone 锁目标不一致修复 🛡️评审中v2
传播VMA匿名页偏移 🛡️评审中v5
使用匿名pgoff索引MAP_PRIVATE folios评审中v5
使用匿名pgoff索引MAP_PRIVATE匿名folio 🛡️评审中v5
引入VMA匿名页偏移字段评审中v5
跟踪映射pgoff的匿名性评审中v5
userfaultfd wp-async 支持 GPU 映射讨论评审中v1
EXECMEM_ROX触发text_poke BUG评审中v3
修复 pagewalk ACTION_AGAIN 残留评审中v2
HMM支持userfaultfd时释放mmap锁评审中v11
简化特殊内核页表处理评审中v1
清除残留 uffd-wp PTE 状态 🛡️评审中v1
mas_nomem路径触发WARNING 🛡️评审中v1
允许页错误请求 VMA 锁重试 🚀RFCv4
Panthor huge_fault 检查 PMD 边界 🛡️评审中v1
riscv 增加 Svnapot PTE 折叠支持 🚀评审中v2
为 fast-GUP 增加无锁 PTE 辅助函数 🚀评审中v2
修复页表回收flush地址 🛡️评审中v1
添加PTE常量类型安全评审中v2
缺页处理可请求VMA锁 🚀RFCv4
arm64内核态缺页使用VMA锁 🚀RFCv1
修复写缺页的PTE写权限状态 🛡️评审中v1
缺页重试时保持per-VMA锁 🚀RFCv3
follow_page_mask批量返回连续页 🚀评审中v1
GUP批处理连续页 🚀评审中v1
sparc64 mmap错误EINVAL讨论评审中v1
pte回收疑似TLB漏刷评审中v1
move_ptes()使用正确PTE访问器 🛡️评审中v1
移除文件时解除mmap映射 🛡️评审中v2
重构 try_to_unmap_one评审中v4
insert_pages页表分配失败返回ENOMEM 🛡️评审中v1
强化 vmalloc 的 usercopy 边界检查 🛡️评审中v1
gup批处理PTE大页 🚀评审中v1
arm64 vmap支持CONT_PTE批量映射 🚀评审中v7
x86条件定义pudp_set_access_flagsRFCv2
优化ptep_get()冗余加载 🚀评审中v2
KSM退出时停止遍历VMA 🚀评审中v1
不透明硬件页表句柄讨论评审中v1
修复show_pte用户缺页竞态 🛡️评审中v4
ptdump 与 vmap 释放竞态修复 🛡️评审中v6
vmscan移除walk_pud_range栈拷贝RFCv2
x86折叠页表跳过pud设置RFCv2
修复 mprotect 共享脏页性能回归 🚀评审中v1
arm64 pte_present改为静态内联函数 🛡️RFCv2
smaps使用walk_page_range_vma 🛡️评审中v1
远程进程内存访问使用 per-VMA 锁 🚀评审中v3
CPA 锁条件调整 🛡️RFCv1
修复 sysfs 文件删除后的陈旧映射 🛡️评审中v1
修复generic_access_phys越界访问 🛡️评审中v1
MADV_COLD/PAGEOUT使用per-VMA锁 🚀评审中v1
mincore移除VM_PFNMAP特殊处理 🛡️评审中v1
uffd-wp 文件 folio 批量取消映射 🚀评审中v2
修复 mmap 系统调用中文件引用计数不平衡 🛡️评审中v1
madvise/mremap 使用正确 PTE 访问器 🛡️RFCv1
s390 实现 __ptent 感知的 pte_t 类型RFCv1
修复 mmap_prepare 文件引用计数不平衡 🛡️评审中v1
引入 __ptent 稀疏属性系列RFCv1
引入 ptep_get_nopgtable/set_pte_nopgtable 访问器 🛡️RFCv1
HMM notifier 重试状态澄清 🛡️评审中v2
vrealloc 原地扩展 VMA 🚀评审中v2
修复 range_contains_unmapped 忽略 mm 🛡️评审中v1
移除 mem_section 2 的幂大小要求评审中v1
mincore移除VM_PFNMAP特殊处理评审中v2
将vm_flags_t用户转换为vma_flags_t评审中v2
迁移时跳过VM_LOCKED VMA 🚀评审中v2
修复设备私有PMD导致walk回调崩溃 🛡️评审中v3
ARM __do_user_fault UAF修复 🛡️评审中v3
nommu mremap 收缩修复 🛡️评审中v2
修复UFFDIO_MOVE中PMD等待错误 🛡️评审中v1