从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题: - 描述:在某些设置中,目录可以包含许多(通常是负数)的子目录。 函数可能会在 下运行,这会导致在删除目录时对锁的竞争。当父目录停止监视子目录时,可能会导致虚假的 PARENT_WATCHED 标志。 2. 修复措施: - 修复方法:通过调用 来设置 PARENT_WATCHED 标志,只有当父目录开始监视子目录时才设置。 - 修复代码:在 函数中,为每个访问的子目录清除虚假的 PARENT_WATCHED 标志。 3. 作者和贡献者: - 作者:Amir Goldstein - 贡献者:Greg Kroah-Hartman、Stephen Brennan、Jan Kara 和 Sasha Levin 4. 代码更改: - 文件: 、 、 - 更改内容:代码中添加了新的函数和逻辑来处理 PARENT_WATCHED 标志的设置和清除。 5. 上下文和空间选项: - 上下文:显示了更改的文件和行号。 - 空间:显示了更改的文件和行号。 6. 模式: - 模式:显示了更改的文件和行号。 这些信息可以帮助我们理解漏洞的背景、修复措施和代码更改的具体内容。