Deleted Added
full compact
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 ---