Index: sys/uvm/uvm_map.c =================================================================== RCS file: /cvsroot/src/sys/uvm/uvm_map.c,v retrieving revision 1.353 diff -p -u -r1.353 uvm_map.c --- sys/uvm/uvm_map.c 28 Oct 2017 00:37:13 -0000 1.353 +++ sys/uvm/uvm_map.c 5 Feb 2018 08:12:21 -0000 @@ -2759,10 +2759,11 @@ uvm_map_extract(struct vm_map *srcmap, v newentry->end = newend; newentry->object.uvm_obj = entry->object.uvm_obj; if (newentry->object.uvm_obj) { - if (newentry->object.uvm_obj->pgops->pgo_reference) + if (newentry->object.uvm_obj->pgops->pgo_reference) { newentry->object.uvm_obj->pgops-> pgo_reference(newentry->object.uvm_obj); - newentry->offset = entry->offset + fudge; + } + newentry->offset = entry->offset + fudge; } else { newentry->offset = 0; }