关键漏洞信息 漏洞描述: - 在GPU硬重置过程中,调用 和 可能导致内核崩溃。 - 这些函数仅应在系统范围的电源管理转换到睡眠状态时使用。 问题原因: - 如果内部运行时PM状态(如 中的使用计数<=1)不正确, 可能不会在需要时恢复设备。 - 导致运行时PM回调 未被调用,GPU时钟未重新启用,内核在尝试访问GPU寄存器时崩溃。 修复措施: - 将对 和 的调用替换为直接调用驱动程序的运行时PM回调 和 。 - 确保时钟重新启用,避免内核崩溃。 相关文件: - 提交信息: - 提交ID: - 作者: Alessio Belle - 提交者: Greg Kroah-Hartman - 提交日期: 2025-06-24 15:22:08 +0100 - 提交说明链接: https://lore.kernel.org/r/20250624-fix-kernel-crash-gpu-hard-reset-v1-1-6d24810d72a6@imgtec.com