aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vnode_pager.c
diff options
context:
space:
mode:
authorJohn Dyson <dyson@FreeBSD.org>1996-03-19 05:13:22 +0000
committerJohn Dyson <dyson@FreeBSD.org>1996-03-19 05:13:22 +0000
commitad5dd2341c0ff5e5a092ae21b2c275a0608fc701 (patch)
tree8061bebe5a673fb545013ff249887aadb288d51e /sys/vm/vnode_pager.c
parentf440f5788c89949b71cf2ead051b2b5475660e16 (diff)
Notes
Diffstat (limited to 'sys/vm/vnode_pager.c')
-rw-r--r--sys/vm/vnode_pager.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c
index 4edbd35cd9fe..773c5f6ee861 100644
--- a/sys/vm/vnode_pager.c
+++ b/sys/vm/vnode_pager.c
@@ -38,7 +38,7 @@
* SUCH DAMAGE.
*
* from: @(#)vnode_pager.c 7.5 (Berkeley) 4/20/91
- * $Id: vnode_pager.c,v 1.57 1995/12/17 23:29:56 dyson Exp $
+ * $Id: vnode_pager.c,v 1.58 1996/01/19 04:00:31 dyson Exp $
*/
/*
@@ -143,7 +143,10 @@ vnode_pager_alloc(handle, size, prot, offset)
* And an object of the appropriate size
*/
object = vm_object_allocate(OBJT_VNODE, size);
- object->flags = OBJ_CANPERSIST;
+ if (vp->v_type == VREG)
+ object->flags = OBJ_CANPERSIST;
+ else
+ object->flags = 0;
/*
* Hold a reference to the vnode and initialize object data.