从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题:在ACPI机器上,tegra i2c模块在spinlock内部调用mutex时遇到问题。 - 原因:spinlock在调用mutex_lock_common之前被获取,导致在调用rpm_resume时出现问题。 - 影响:这会导致sleeping函数在错误的上下文中被调用,从而触发错误。 2. 修复措施: - 更改:在ACPI设备上标记为不支持中断(不中断安全)。 - 原因:考虑到acpi_subsys_runtime_resume对互斥量的依赖。 3. 补丁信息: - 补丁ID:bd2fdedbf2ba - 补丁标题:i2c: tegra: Add the ACPI support - 补丁状态:已合并到v5.17+ - 作者:Breno Leitao - 贡献者:Michael van der Westhuizen - 签名:Breno Leitao - 审查:Dmitry Osipenko 、Andy Shevchenko 、Andi Shyti 4. Diffstat: - 更改文件:drivers/i2c/busses/i2c-tegra.c - 更改内容:4行插入,2行删除 5. Diff内容: - 修改了tegra_i2c_probe函数,删除了关于中断安全的标记,并添加了关于ACPI设备不支持中断的注释。 这些信息详细描述了漏洞的背景、修复措施以及相关的补丁信息。