CVS: cvs.openbsd.org: src

Mark Kettenis <[email protected]> Fri, 24 Jul 2026 09:03:50 -0600 (MDT)
Newsgroups gmane.os.openbsd.cvs
Message-ID <[email protected]>
CVSROOT:	/cvs
Module name:	src
Changes by:	[email protected]	2026/07/24 09:03:50

Modified files:
	sys/dev/pci/drm: drm_linux.c 
	sys/uvm        : uvm_extern.h uvm_pdaemon.c uvm_pmemrange.c 
	                 uvm_pmemrange.h 

Log message:
Kill the uvm_pmalloc mechanism. This never really worked, at least until
kirill@ fixed some page number/address confusement.  But it can't really
work since pages freed by the pagedaemon are likely going to be grabbed
by other consumers before we issue a wakeup through the uvm_pmalloc
mechanism.  At this point the consensus is that it adds complexity to the
pagedaemon that stands in the way of progress.

Discussed with claudio@ and deraadt@
ok deraadt@