从这个网页截图中可以获取到以下关于漏洞的关键信息: 问题描述:在内存压力下, 函数中仍然会发生软锁死(softlockup)。具体表现为在具有64个CPU核心、64GB内存和28个zram设备的系统上,每个zram设备的磁盘大小为50MB,并且与s1具有相同的优先级。使用stress-ng工具增加内存压力,导致系统频繁出现oom(out of memory)。 原因分析: 函数中的 循环可能会达到数万次才能找到可用空间(极端情况下, 不会在 中被调用)。这导致在找不到可用空间时未能及时调度,从而引发软锁死。 解决方案:在 函数中添加 调用,以便在找不到可用空间时进行调度,避免软锁死。 代码修改:在 文件中进行了如下修改: 相关链接:提供了LKML(Linux Kernel Mailing List)的链接,用于进一步查看讨论和详细信息。 这些信息表明这是一个与内存管理和调度相关的内核漏洞修复。