从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题描述:在Btrfs的cow_file_range缓冲写路径中,脏页在创建有序扩展之前保留了qgroup预留。 - 影响:任何在有序扩展创建之前发生的错误都会导致qgroup预留被释放,从而导致空间泄漏。 2. 错误示例: - 错误信息:在卸载阶段,测试失败,显示Btrfs错误和警告。 - 错误代码:errno=-5 IO failure。 - 错误堆栈:包含CPU信息、PID、模块链接、硬件名称等详细信息。 3. 修复措施: - 代码更改:在 文件中,添加了 函数的调用,用于释放qgroup预留。 - 代码片段: 4. 审查和签署: - 审查者:Qu Wenruo、Boris Burkov、David Sterba、Sasha Levin。 - 签署者:Boris Burkov、David Sterba、Sasha Levin。 5. Diffstat: - 文件更改: 文件,增加了3行代码,删除了0行代码。 这些信息表明,该漏洞与Btrfs文件系统在处理cow_file_range时的qgroup预留管理有关,修复措施通过在相关代码中添加调用 函数来解决。