Kernel – 6.18-rc1 Released – Mostly Harmless..
Kernel 6.18-rc1 is out, and brief details are here: https://lkml.org/lkml/2025/10/12/381
The latest NVIDIA driver 580.95.05 compiles and loads/runs OK, and the latest VMware driver 17.6 4 – with the latest 6.15/6.16 patches – also compiles and runs OK (tested with Kernel 6.18-rc1 on Fedora 43)
Robert Gadsdon. October 13th 2025

The GPL part of the NVIDIA-580.95.05-driver cannot be compiled successfully
Continuing from the previous post, I mean under kernel-6.18rc1.
Nvidia 580.95.05 open doesn’t compile on 6.18-rc1 for me, with this error:
nvidia-uvm/uvm_va_range_device_p2p.c: In function ‘alloc_device_p2p_mem’:
nvidia-uvm/uvm_va_range_device_p2p.c:363:13: error: too many arguments to function ‘get_dev_pagemap’; expected 1, have 2
363 | get_dev_pagemap(page_to_pfn(page), NULL);
| ^~~~~~~~~~~~~~~
In file included from /media/HDD-4TB/sdcafe/Kompajlirani_programi/KERNEL/linux-6.18-rc1/include/linux/mm.h:33,
from ././common/inc/nv-pgprot.h:30,
from ././common/inc/nv-linux.h:33,
from nvidia-uvm/uvm_linux.h:40,
from nvidia-uvm/uvm_common.h:43,
from nvidia-uvm/uvm_va_range_device_p2p.c:24:
/media/HDD-4TB/sdcafe/Kompajlirani_programi/KERNEL/linux-6.18-rc1/include/linux/memremap.h:214:21: note: declared here
214 | struct dev_pagemap *get_dev_pagemap(unsigned long pfn);