从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup - 描述:在初始化驱动程序时,如果dma_get_cache_alignment defined value > 256,不应触发BUG_ON()。应改为返回-EINVAL。 2. 修复措施: - 在代码中添加了条件判断,如果dma_get_cache_alignment defined value > 256,返回-EINVAL,而不是触发BUG_ON()。 3. 作者和贡献者: - 作者:Jarkko Nikula - 贡献者:Alexandre Belloni 和 Sasha Levin 4. 代码变更: - 文件:drivers/i3c/master/mipi-i3c-hci/dma.c - 变更内容: - 删除了BUG_ON()的调用 - 添加了if语句,检查dma_get_cache_alignment defined value > 256,返回-EINVAL 5. 签名-off-by: - Jarkko Nikula - Alexandre Belloni - Sasha Levin 6. 链接: - Upstream commit: https://lore.kernel.org/r/20240628131559.502822-3-jarkko.nikula@linux.intel.com 这些信息表明,修复了在初始化驱动程序时,如果dma_get_cache_alignment defined value > 256,不应触发BUG_ON()的问题,而是返回-EINVAL,以避免潜在的错误输出。