从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 该漏洞与RTC (Real-Time Clock) CMOS驱动程序有关。 - 在RTC CMOS驱动程序中,事件处理器的注册顺序问题导致在RTC固定事件发生时,事件处理器在初始化时调用是不正确的。 - 这个问题是因为在RTC CMOS驱动程序中,RTC Handler在RTC Do Probe之前调用,而RTC Handler使用dev_get_drvdata()来获取CMOS对象指针,但CMOS对象指针在RTC Do Probe之前是未初始化的。 2. 修复措施: - 修复了RTC CMOS驱动程序的初始化顺序,确保CMOS Wake Setup在RTC Do Probe之后调用。 - 修改了CMOS PNP Probe函数,确保在初始化时调用RTC Do Probe。 - 修改了CMOS PNP Probe函数,确保在初始化时调用RTC Do Probe。 3. 补丁内容: - 修改了drivers/rtc/rtc-cmos.c文件,具体修改了cmos_pnp_probe和__init函数。 - 在cmos_pnp_probe函数中,修改了对RTC IRQ的处理逻辑。 - 在__init函数中,修改了对RTC IRQ的处理逻辑。 4. 补丁应用: - 该补丁修复了多个相关的错误,包括6492fed7d8c9和a474aaedac99。 - 该补丁已经经过了Mel Gorman、Bjorn Helgaas、Alexandre Belloni和Sasha Levin的测试和签名。 5. 漏洞影响: - 该漏洞可能会影响使用RTC CMOS驱动程序的系统,特别是那些在RTC Do Probe之前就激活RTC固定事件的系统。 通过这些信息,我们可以了解到该漏洞的背景、影响范围以及修复措施。