关键信息 漏洞描述: - 当 Hyper-V frame buffer 设备被解绑时,hyperv_fb 驱动程序会尝试强制释放 frame buffer。如果该 frame buffer 正在使用中,则会产生以下警告,并且此 frame buffer 将永远不会被释放。 警告信息: 修复措施: - 将 frame buffer 和相关内存的释放移动到 fb_ops.fb_destroy 函数中,以便 frame buffer 框架能够优雅地处理。 - 同时,用 devm_register_framebuffer 替换手动注册/注销 frame buffer。 相关提交: - Fixes: 68a2d20b79b1 ("drivers/video: add Hyper-V Synthetic Video Frame Buffer Driver") 作者和提交者: - 作者: Saurabh Sengar (ssengar@linux.microsoft.com) - 提交者: Greg Kroah-Hartman (gregkh@linuxfoundation.org) 日期: - 作者日期: 2025-03-01 08:16:31 -0800 - 提交日期: 2025-03-22 12:54:11 -0700 其他信息: - 签名: Saurabh Sengar, Michael Kelley, Wei Liu, Sasha Levin - 测试: Michael Kelley - 链接: https://lore.kernel.org/r/1740845791-19977-3-git-send-email-ssengar@linux.microsoft.com