summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1996-07-28 02:54:09 +0000
committerdg <dg@FreeBSD.org>1996-07-28 02:54:09 +0000
commit3b8df2418d0da5488669b2211d069ef180ad50a4 (patch)
treec10205eb84b7d688ee80cfba831938f2b98d8baf
parentb8f642e489dd767f1b1c305a42921ec37286b78b (diff)
downloadFreeBSD-src-3b8df2418d0da5488669b2211d069ef180ad50a4.zip
FreeBSD-src-3b8df2418d0da5488669b2211d069ef180ad50a4.tar.gz
Slight performance tweak for previous commit.
-rw-r--r--sys/vm/vm_mmap.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c
index 3207991..a1a48a9 100644
--- a/sys/vm/vm_mmap.c
+++ b/sys/vm/vm_mmap.c
@@ -38,7 +38,7 @@
* from: Utah $Hdr: vm_mmap.c 1.6 91/10/21$
*
* @(#)vm_mmap.c 8.4 (Berkeley) 1/12/94
- * $Id: vm_mmap.c,v 1.46 1996/07/27 04:06:11 dyson Exp $
+ * $Id: vm_mmap.c,v 1.47 1996/07/27 17:21:41 dyson Exp $
*/
/*
@@ -883,13 +883,14 @@ vm_mmap(map, addr, size, prot, maxprot, flags, handle, foff)
* Lookup/allocate object.
*/
if (flags & MAP_ANON) {
- type = OBJT_SWAP;
/*
* Unnamed anonymous regions always start at 0.
*/
if (handle == 0) {
foff = 0;
type = OBJT_DEFAULT;
+ } else {
+ type = OBJT_SWAP;
}
} else {
vp = (struct vnode *) handle;
OpenPOWER on IntegriCloud