从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题:当前实现仅在检测到中断时调用 和 。 - 问题原因:在GPIO引脚配置为电平模式且父控制器配置为边沿模式的情况下,GPIO中断可能会被硬件降低。结果是,如果中断足够短,父中断仍然存在,而GPIO中断被清除时, 从未被调用,导致系统挂起。 - 解决方案:将 和 移到for循环之外,以确保它们在GPIO中断被硬件降低时仍然被调用。 2. 代码更改: - 更改位置: 文件。 - 更改内容: - 移除了 调用。 - 将 移到for循环之外。 - 添加了 和 代码块。 3. 作者和审查者: - 作者:Sergey Matsievskiy。 - 审查者:Alexandre Belloni、Linus Walleij和Greg Kroah-Hartman。 4. 补丁链接: - 补丁链接:https://lore.kernel.org/20241012105743.12450-2-matsievskiy@gmail.com 这些信息表明,该补丁修复了一个可能导致系统挂起的漏洞,通过修改中断处理逻辑来确保在特定条件下中断处理的正确执行。