从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:IB/core: Fix ib_cache_setup_one error flow cleanup - 描述:当ib_cache_update返回错误时,我们立即退出ib_cache_setup_one,即使在此之前我们已经成功地完成了gid_table_setup_one,这导致了内核警告。需要在返回错误之前进行适当的清理。 2. 错误信息: - 内核警告:CPU: 4 PID: 922 at drivers/infiniband/core/cache.c:806 gid_table_release_one+0x181/0x1a0 - 错误堆栈跟踪显示了错误发生时的CPU和进程ID。 3. 补丁内容: - 在ib_cache_setup_one函数中添加了对gid_table_cleanup_one的调用,以确保在返回错误之前进行适当的清理。 4. 补丁链接: - 补丁的链接:https://patch-msgid.link/79137687d829899b0b1c9835fcb4b258004c439a.1725273354.git.leon@kernel.org 5. 补丁状态: - 补丁状态:已合并到内核稳定分支。 6. 补丁作者: - Patrisious Haddad 7. 补丁审核: - 邮件地址:Maher Sanalla 8. 补丁链接: - 补丁的链接:https://patch-msgid.link/79137687d829899b0b1c9835fcb4b258004c439a.1725273354.git.leon@kernel.org 这些信息表明,该补丁修复了在IB/core子系统中,当ib_cache_update返回错误时,未正确清理gid_table_setup_one导致的内核警告问题。