FreeBSD/src 342056fsys/vm vm_phys.c

vm_phys: alloc pages without duplicating searches.

In the search for contiguous pages, as each page segment is examined,
check to see if the free list set for the next page segment differs
from the set for the current segment, and avoid a pointless search if
they do not differ.

Discussed with: alc
Reviewed by:    markj
Tested by:      pho
Differential Revision:  https://reviews.freebsd.org/D33947
DeltaFile
+73-63sys/vm/vm_phys.c
+73-631 files

UnifiedSplitRaw

FreeBSD/src 90b566f (r342056)sys/contrib/dev/acpica changes.txt, sys/contrib/dev/acpica/common ahpredef.c dmswitch.c

MFV:    r342049

Merge ACPICA 20181213.
DeltaFile
+93-4sys/contrib/dev/acpica/compiler/aslerror.c
+63-2sys/contrib/dev/acpica/changes.txt
+37-12sys/contrib/dev/acpica/components/executer/exconvrt.c
+12-15sys/contrib/dev/acpica/compiler/aslcompile.c
+26-0sys/contrib/dev/acpica/components/dispatcher/dspkginit.c
+2-18sys/contrib/dev/acpica/components/executer/exserial.c
+17-0sys/contrib/dev/acpica/compiler/asloptions.c
+8-8sys/contrib/dev/acpica/common/ahpredef.c
+12-0sys/contrib/dev/acpica/components/dispatcher/dsmethod.c
+12-0sys/contrib/dev/acpica/components/parser/psparse.c
+12-0sys/contrib/dev/acpica/components/namespace/nseval.c
+10-0sys/contrib/dev/acpica/components/namespace/nsparse.c
+0-10sys/contrib/dev/acpica/components/dispatcher/dsobject.c
+0-9sys/contrib/dev/acpica/compiler/aslopcodes.c
+1-5sys/contrib/dev/acpica/compiler/asltransform.c
+1-5sys/contrib/dev/acpica/components/dispatcher/dswload.c
+0-6sys/contrib/dev/acpica/components/dispatcher/dswload2.c
+3-3sys/contrib/dev/acpica/components/executer/exoparg2.c
+0-6sys/contrib/dev/acpica/compiler/aslcodegen.c
+6-0sys/contrib/dev/acpica/common/dmswitch.c
+6-0sys/contrib/dev/acpica/components/parser/psxface.c
+4-2sys/contrib/dev/acpica/include/acoutput.h
+6-0sys/contrib/dev/acpica/include/actypes.h
+4-1sys/contrib/dev/acpica/include/acstruct.h
+1-4sys/contrib/dev/acpica/compiler/asllength.c
+0-4sys/contrib/dev/acpica/include/acglobal.h
+4-0sys/contrib/dev/acpica/compiler/aslcompiler.h
+3-1sys/contrib/dev/acpica/compiler/aslglobal.h
+2-1sys/contrib/dev/acpica/components/utilities/utmisc.c
+0-3sys/contrib/dev/acpica/components/utilities/utglobal.c
+1-1sys/contrib/dev/acpica/components/parser/psloop.c
+0-2sys/contrib/dev/acpica/components/executer/exutils.c
+1-1sys/contrib/dev/acpica/components/dispatcher/dswstate.c
+0-2sys/contrib/dev/acpica/components/executer/excreate.c
+1-1sys/contrib/dev/acpica/include/acpixf.h
+0-2sys/contrib/dev/acpica/components/namespace/nsload.c
+0-2sys/contrib/dev/acpica/components/dispatcher/dsutils.c
+2-0sys/contrib/dev/acpica/components/utilities/utosi.c
+1-0sys/contrib/dev/acpica/compiler/aslhelp.c
+1-0sys/contrib/dev/acpica/include/actbl.h
+352-13040 files

UnifiedSplitRaw