关键信息 漏洞描述 类型: 锁定问题 原因: 注入ENOMEM错误可能会在返回到用户空间时使树块锁定。 位置: 文件系统中的 函数 详细分析 具体问题: 在 函数中,如果 成功创建了一个新的扩展缓冲区( ),但在后续操作(如添加延迟树引用失败)中释放 且未解锁它,导致返回用户空间时仍然持有锁,从而引发警告。 解决方案 修复代码位置: 修复措施: 在 标记处解锁 报告和签名 报告者: Hao Sun 链接: http://lore.kernel.org/linux-btrfs/CA...@gmail.com/ 签名者: Qu Wenruo, David Sterba 代码更改