从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题描述:在commit bdacf3e34945("net: Use nested-BH locking for napi_alloc_cache.")被合并后,开始出现一个警告。 - 警告内容:在CPU 5的PID 1的进程下,net/core/skbuff.c:1451处的napi_skb_cache_put函数出现警告。 2. 警告内容: - 3. 问题原因: - 问题出现在virtio_net中,因为它错误地假设它正在运行在NAPI上下文中,即使它不是。 4. 修复措施: - 修改virtnet_poll_tx()函数,仅在预算可用时设置NAPI。 - 对virtnet_poll_cleantx()函数进行相同修改,因为它总是假设它是在NAPI上下文中。 5. 修复细节: - 修改了drivers/net/virtio_net.c文件中的代码。 - 在virtnet_poll_cleantx()函数中添加了对预算的检查。 6. 修复历史: - 修复了df133f3f9625("virtio_net: bulk free tx skbs")的commit。 - 由Jakub Kicinski和Breno Leitao等人审查和签署。 - 由Michael S. Tsirkin和Jason Wang等人认可。 - 由Heng Qi和Shivani Agarwal等人审查。 7. 链接: - 修复的链接:https://patchwork..kernel.org/patch/20240712115325.54175-1-leitao@debian.org 8. 受影响的文件: - drivers/net/virtio_net.c 通过这些信息,可以了解漏洞的背景、问题原因、修复措施以及修复过程中的关键人员和文件。