v1
2026-07-22
修复 sysfs 文件删除后的陈旧映射 · v1
新增unmap_mapping_file()用于按struct file撤销VMA映射,修复PCI BAR sysfs文件在设备移除后映射残留问题。
原始补丁链接
子 Patch(2)
1/2
mm: Add unmap_mapping_file() helper
[mm: Add unmap_mapping_file() helper] Currently, unmap_mapping_pages() and unmap_mapping_range() unmap a page offset window of an address_space, and teardown paths such as kernfs_drain_open_files() re
2/2
kernfs: Unmap mmaps of removed files via file->f_mapping
Currently, kernfs_drain_open_files() unmaps file_inode(of->file)->i_mapping when a node with mmapped open files is removed. Since commit 636b21b50152 (“PCI: Revoke mappings like devmem”), PCI resourc