The vmalloc tag on WindowsForum.com covers Linux kernel memory management topics, specifically the use of vmalloc for allocating coherent DMA buffers in accelerator drivers. A recent thread discusses CVE-2025-40311, a kernel bug in the Habanalabs driver where vmalloc-backed coherent memory could cause crashes under IOMMU-enabled systems. The fix ensures VM_MIXEDMAP is set on the mapping VMA to prevent vm_insert_page from triggering a BUG on VM_PFNMAP regions. This tag is relevant for developers and system administrators working with Linux kernel internals, memory mapping, and driver stability.
-
A recently registered Linux kernel CVE — CVE-2025-40311 — corrects a subtle but real kernel-mapping bug in the Habanalabs accelerator driver that could cause kernel crashes when user-requested coherent DMA buffers are allocated from the vmalloc range under IOMMU-enabled systems; the upstream...