svn commit: r339601 - head/sys/vm

Mark Johnston markj at freebsd.org
Mon Oct 22 17:22:34 UTC 2018


On Mon, Oct 22, 2018 at 07:15:20PM +0200, O. Hartmann wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> Am Mon, 22 Oct 2018 17:04:05 +0000 (UTC)
> Mark Johnston <markj at FreeBSD.org> schrieb:
> 
> > Author: markj
> > Date: Mon Oct 22 17:04:04 2018
> > New Revision: 339601
> > URL: https://svnweb.freebsd.org/changeset/base/339601
> > 
> > Log:
> >   Swap in processes unless there's a global memory shortage.
> >   
> >   On NUMA systems, we would not swap in processes unless all domains
> >   had some free pages.  This is too conservative in general.  Instead,
> >   permit swapins so long as at least one domain has free pages, and add
> >   a kernel stack NUMA policy which ensures that we will try to allocate
> >   kernel stack pages from any domain.
> >   
> >   Reported and tested by:	pho, Jan Bramkamp <crest at bultmann.eu>
> >   Reviewed by:	alc, kib
> >   Discussed with:	jeff
> >   MFC after:	3 days
> >   Sponsored by:	The FreeBSD Foundation
> >   Differential Revision:	https://reviews.freebsd.org/D17304
> > 
> > Modified:
> >   head/sys/vm/vm_glue.c
> >   head/sys/vm/vm_swapout.c
> > 
> This commit breaks CURRENT buildkernel:
> [...]
> - --- vm_glue.o ---
> /usr/src/sys/vm/vm_glue.c:380:17: error: no member named 'dr_iter' in 'struct
> domainset_ref'

Fixed, sorry for the breakage.


More information about the svn-src-head mailing list