git: kernel - Remove numerous user VM page functions

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Jan 28 00:21:04 PST 2017


commit a36803d2be0f28983b18ec5db90afc7a0f38e9e2
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Jan 27 15:05:11 2017 -0800

    kernel - Remove numerous user VM page functions
    
    * Remove vmapbuf() and vunmapbuf(), they are unsafe.
    
    * Remove xio_init_ubuf() - It is not used and is unsafe.
    
    * Remove vm_fault_quick_hold_pages() - It is not used as is unsafe.

Summary of changes:
 sys/kern/kern_umtx.c                   |  11 +++-
 sys/kern/kern_xio.c                    |  74 ++----------------------
 sys/kern/vfs_bio.c                     | 101 ---------------------------------
 sys/platform/pc64/vmm/vmm_utils.c      |   4 ++
 sys/platform/pc64/x86_64/pmap.c        |   3 +
 sys/platform/vkernel64/platform/pmap.c |   6 ++
 sys/sys/buf.h                          |   2 -
 sys/sys/xio.h                          |   1 -
 sys/vm/vm_extern.h                     |   2 -
 sys/vm/vm_fault.c                      |  37 ++----------
 10 files changed, 30 insertions(+), 211 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a36803d2be0f28983b18ec5db90afc7a0f38e9e2


-- 
DragonFly BSD source repository



More information about the Commits mailing list