从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题描述: 和 代码没有总是与 持有者一起调用。这意味着 变量可能会意外地改变,导致 在不应该调用的时候被调用。 - 错误类型:导致了一个 OOPS(Oops: general protection fault)错误。 2. 错误信息: - 错误代码:0x7ff0070eca72。 - 错误堆栈:显示了错误发生时的堆栈跟踪,包括内核模块和函数调用。 3. 修复措施: - 修复代码:在 文件中添加了 和 结构体,用于跟踪线程的 CPU 使用情况。 - 修复逻辑: - 在 函数中,使用 函数清除线程的 CPU 使用情况。 - 在 函数中,检查线程的 CPU 使用情况,并在必要时调用 函数。 - 在 函数中,设置线程的 CPU 使用情况。 4. 相关链接: - 修复问题的原始链接:https://lore.kernel.org/all/20240820130001.124768-1-tglozar@redhat.com/ - 修复问题的讨论链接:https://lore.kernel.org/all/20240823013902.135036960@goodmis.org/ 5. 作者和贡献者: - 作者:Steven Rostedt 和 Greg Kroah-Hartman。 - 贡献者:包括 Masami Hiramatsu、Mathieu Desnoyers 和 Luis Claudio R. Goncalves。 这些信息表明,这个漏洞是由于线程管理中的同步问题引起的,修复措施通过跟踪线程的 CPU 使用情况来解决这个问题。