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