关键漏洞信息 问题描述: - 在处理 阻塞通知链时,可能会发生递归锁定,导致信号量被多次获取用于读取和写入操作,从而触发 lockdep 警告。 具体场景: - 当桥接驱动程序处理 事件时,会发出关于延迟事件的通知,这可能导致在调用 时出现递归锁定。 解决方案: - 将阻塞通知链转换为原始通知链,并使用 RTNL 互斥锁保护链。 - 在修改链时获取 RTNL 互斥锁,并在 中添加断言,确保未来不会违反此规则。 相关警告信息: - 可能的递归锁定检测: 其他调试信息: - 可能不安全的锁定场景: