从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 作者和提交者: - 作者:Heiko Carstens () - 提交者:Greg Kroah-Hartman () 2. 提交信息: - 提交日期:2024-07-09 08:50:56 +0200 - 提交者日期:2024-07-18 13:22:47 +0200 - 提交内容:在 s390/mm 中,为 crst_table_free() 和 base_crst_free() 添加 NULL 指针检查。 3. 修复内容: - crst_table_free() 在处理 NULL 指针时会失败。为了防止这种情况,需要在 crst_table_upgrade() 中添加一个显式的检查。 - 为一致性原因,也需要在 base_crst_free() 中添加同样的检查。 4. 修复原因: - 在现实生活中,这种情况不应该发生,因为两个 GFP_KERNEL 分配不会失败,除非启用并使用 FAIL_PAGE_ALLOC。 5. 修复补丁: - 差异文件: 6. 修复补丁内容: - 在 crst_table_free() 函数中添加了对 NULL 指针的检查。 - 在 base_crst_free() 函数中也添加了同样的检查。 7. 修复补丁位置: - 差异文件位置: 8. 修复补丁大小: - 差异文件大小:4 行插入,0 行删除。 9. 修复补丁上下文: - 差异文件上下文: 10. 修复补丁上下文内容: - 差异文件上下文内容: 11. 修复补丁上下文内容: - 差异文件上下文内容: 这些信息表明,这个提交修复了一个潜在的 NULL 指针检查错误,以防止在处理 NULL 指针时导致的失败。