DragonFlyBSD/src 530e94fsys/dev/drm drm_vm.c, sys/net/netmap netmap_freebsd.c

kernel - VM rework part 9 - Precursor work for terminal pv_entry removal

* Cleanup the API a bit

* Get rid of pmap_enter_quick()

* Remove unused procedures.

* Document that vm_page_protect() (and thus the related
  pmap_page_protect()) must be called with a hard-busied page.  This
  ensures that the operation does not race a new pmap_enter() of the page.
DeltaFile
+0-91sys/vm/vm_object.c
+8-50sys/platform/vkernel64/platform/pmap.c
+8-47sys/platform/pc64/x86_64/pmap.c
+5-7sys/vm/vm_map.c
+2-5sys/vm/pmap.h
+4-2sys/vm/vm_page2.h
+2-2sys/vfs/tmpfs/tmpfs_vnops.c
+1-3sys/vm/vm_page.c
+2-2sys/vm/vm_page.h
+1-2sys/net/netmap/netmap_freebsd.c
+0-2sys/vm/vm_object.h
+1-1sys/dev/drm/drm_vm.c
+34-21412 files

UnifiedSplitRaw