从这个网页截图中可以获取到以下关于漏洞的关键信息: 问题描述:在处理 事件时,桥接驱动程序可能会发出递延通知,导致递归通知。这会导致读写信号量被两次获取用于读取,从而触发锁定警告。 根本原因:递归通知导致信号量被多次获取,具体发生在 函数调用时。 解决方案:将阻塞的 通知链转换为原始通知链,类似于 通知链的方式。使用 RTNL 互斥锁保护链,在修改链时获取它。事件始终在 RTNL 互斥锁下通知监听器,并在 中添加断言以确保未来不会违反此规则。 相关代码和日志: - 锁定警告的具体日志: 提交信息: - 作者:Amit Cohen - 提交者:Greg Kroah-Hartman - 提交时间:2025-03-05 14:15:09 +0200 - 提交哈希:a597d4b75669ec82c72cbee9fe875a15d04b35b2b 这些信息表明这是一个与内核中的信号量和通知链相关的锁定问题,并且已经通过代码更改得到了解决。