vm_fault.c (58634) | vm_fault.c (58705) |
---|---|
1/* 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * Copyright (c) 1994 John S. Dyson 5 * All rights reserved. 6 * Copyright (c) 1994 David Greenman 7 * All rights reserved. 8 * --- 5 unchanged lines hidden (view full) --- 14 * modification, are permitted provided that the following conditions 15 * are met: 16 * 1. Redistributions of source code must retain the above copyright 17 * notice, this list of conditions and the following disclaimer. 18 * 2. Redistributions in binary form must reproduce the above copyright 19 * notice, this list of conditions and the following disclaimer in the 20 * documentation and/or other materials provided with the distribution. 21 * 3. All advertising materials mentioning features or use of this software | 1/* 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * Copyright (c) 1994 John S. Dyson 5 * All rights reserved. 6 * Copyright (c) 1994 David Greenman 7 * All rights reserved. 8 * --- 5 unchanged lines hidden (view full) --- 14 * modification, are permitted provided that the following conditions 15 * are met: 16 * 1. Redistributions of source code must retain the above copyright 17 * notice, this list of conditions and the following disclaimer. 18 * 2. Redistributions in binary form must reproduce the above copyright 19 * notice, this list of conditions and the following disclaimer in the 20 * documentation and/or other materials provided with the distribution. 21 * 3. All advertising materials mentioning features or use of this software |
22 * must display the following acknowledgment: | 22 * must display the following acknowledgement: |
23 * This product includes software developed by the University of 24 * California, Berkeley and its contributors. 25 * 4. Neither the name of the University nor the names of its contributors 26 * may be used to endorse or promote products derived from this software 27 * without specific prior written permission. 28 * 29 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 30 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE --- 30 unchanged lines hidden (view full) --- 61 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 62 * School of Computer Science 63 * Carnegie Mellon University 64 * Pittsburgh PA 15213-3890 65 * 66 * any improvements or extensions that they make and grant Carnegie the 67 * rights to redistribute these changes. 68 * | 23 * This product includes software developed by the University of 24 * California, Berkeley and its contributors. 25 * 4. Neither the name of the University nor the names of its contributors 26 * may be used to endorse or promote products derived from this software 27 * without specific prior written permission. 28 * 29 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 30 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE --- 30 unchanged lines hidden (view full) --- 61 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 62 * School of Computer Science 63 * Carnegie Mellon University 64 * Pittsburgh PA 15213-3890 65 * 66 * any improvements or extensions that they make and grant Carnegie the 67 * rights to redistribute these changes. 68 * |
69 * $FreeBSD: head/sys/vm/vm_fault.c 58634 2000-03-26 15:20:23Z charnier $ | 69 * $FreeBSD: head/sys/vm/vm_fault.c 58705 2000-03-27 20:41:17Z charnier $ |
70 */ 71 72/* 73 * Page fault handling module. 74 */ 75 76#include <sys/param.h> 77#include <sys/systm.h> --- 543 unchanged lines hidden (view full) --- 621 * Only one shadow object 622 */ 623 (fs.object->shadow_count == 1) && 624 /* 625 * No COW refs, except us 626 */ 627 (fs.object->ref_count == 1) && 628 /* | 70 */ 71 72/* 73 * Page fault handling module. 74 */ 75 76#include <sys/param.h> 77#include <sys/systm.h> --- 543 unchanged lines hidden (view full) --- 621 * Only one shadow object 622 */ 623 (fs.object->shadow_count == 1) && 624 /* 625 * No COW refs, except us 626 */ 627 (fs.object->ref_count == 1) && 628 /* |
629 * None else can look this object up | 629 * No one else can look this object up |
630 */ 631 (fs.object->handle == NULL) && 632 /* 633 * No other ways to look the object up 634 */ 635 ((fs.object->type == OBJT_DEFAULT) || 636 (fs.object->type == OBJT_SWAP)) && 637 /* --- 596 unchanged lines hidden --- | 630 */ 631 (fs.object->handle == NULL) && 632 /* 633 * No other ways to look the object up 634 */ 635 ((fs.object->type == OBJT_DEFAULT) || 636 (fs.object->type == OBJT_SWAP)) && 637 /* --- 596 unchanged lines hidden --- |