vm_mmap.c (15583) | vm_mmap.c (15809) |
---|---|
1/* 2 * Copyright (c) 1988 University of Utah. 3 * Copyright (c) 1991, 1993 4 * The Regents of the University of California. All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * the Systems Programming Group of the University of Utah Computer 8 * Science Department. --- 24 unchanged lines hidden (view full) --- 33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 36 * SUCH DAMAGE. 37 * 38 * from: Utah $Hdr: vm_mmap.c 1.6 91/10/21$ 39 * 40 * @(#)vm_mmap.c 8.4 (Berkeley) 1/12/94 | 1/* 2 * Copyright (c) 1988 University of Utah. 3 * Copyright (c) 1991, 1993 4 * The Regents of the University of California. All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * the Systems Programming Group of the University of Utah Computer 8 * Science Department. --- 24 unchanged lines hidden (view full) --- 33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 36 * SUCH DAMAGE. 37 * 38 * from: Utah $Hdr: vm_mmap.c 1.6 91/10/21$ 39 * 40 * @(#)vm_mmap.c 8.4 (Berkeley) 1/12/94 |
41 * $Id: vm_mmap.c,v 1.40 1996/03/16 15:00:05 davidg Exp $ | 41 * $Id: vm_mmap.c,v 1.41 1996/05/03 21:01:51 phk Exp $ |
42 */ 43 44/* 45 * Mapped file (mmap) interface to VM 46 */ 47 48#include <sys/param.h> 49#include <sys/systm.h> --- 747 unchanged lines hidden (view full) --- 797 else 798 vm_object_deallocate(object); 799 goto out; 800 } 801 802 /* 803 * "Pre-fault" resident pages. 804 */ | 42 */ 43 44/* 45 * Mapped file (mmap) interface to VM 46 */ 47 48#include <sys/param.h> 49#include <sys/systm.h> --- 747 unchanged lines hidden (view full) --- 797 else 798 vm_object_deallocate(object); 799 goto out; 800 } 801 802 /* 803 * "Pre-fault" resident pages. 804 */ |
805 if ((map != kernel_map) && 806 (type == OBJT_VNODE) && (map->pmap != NULL)) { | 805 if ((type == OBJT_VNODE) && (map->pmap != NULL)) { |
807 pmap_object_init_pt(map->pmap, *addr, 808 object, (vm_pindex_t) OFF_TO_IDX(foff), size); 809 } 810 811 /* 812 * Shared memory is also shared with children. 813 */ 814 if (flags & (MAP_SHARED|MAP_INHERIT)) { --- 19 unchanged lines hidden --- | 806 pmap_object_init_pt(map->pmap, *addr, 807 object, (vm_pindex_t) OFF_TO_IDX(foff), size); 808 } 809 810 /* 811 * Shared memory is also shared with children. 812 */ 813 if (flags & (MAP_SHARED|MAP_INHERIT)) { --- 19 unchanged lines hidden --- |