Hello

sz is type vsize_t, and vsize_t and vaddr_t are unsigned long on
every arch, so I believe this can safely be converted.
   
        vaddr_t baseva, endva, pageoffset, kva;
        vsize_t chunksz, togo, sz; 

- David

Index: uvm/uvm_io.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_io.c,v
retrieving revision 1.25
diff -u -p -r1.25 uvm_io.c
--- uvm/uvm_io.c        14 Mar 2015 03:38:53 -0000      1.25
+++ uvm/uvm_io.c        31 Dec 2015 21:46:14 -0000
@@ -109,7 +109,7 @@ uvm_io(vm_map_t map, struct uio *uio, in
                sz = chunksz - pageoffset;
                if (sz > togo)
                        sz = togo;
-               error = uiomovei((caddr_t) (kva + pageoffset), sz, uio);
+               error = uiomove((caddr_t) (kva + pageoffset), sz, uio);
                togo -= sz;
                baseva += chunksz;
 

Reply via email to