aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorMark Murray <markm@FreeBSD.org>2000-06-25 09:44:32 +0000
committerMark Murray <markm@FreeBSD.org>2000-06-25 09:44:32 +0000
commit2589f2499de03fe756d249d14d9024dc9faca817 (patch)
tree552b6c5f1f5d3c4708ff3d3d84507136afaa8b55 /sys
parent3fce691075fcb62b9d308620f0171b69f777463e (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/vm/vm_mmap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c
index 922234ad15eb8..b196d6f81a654 100644
--- a/sys/vm/vm_mmap.c
+++ b/sys/vm/vm_mmap.c
@@ -299,7 +299,8 @@ mmap(p, uap)
* XXX hack to handle use of /dev/zero to map anon memory (ala
* SunOS).
*/
- if (vp->v_type == VCHR && iszerodev(vp->v_rdev)) {
+ if ((vp->v_type == VCHR) &&
+ (vp->v_rdev->si_devsw->d_flags & D_MMAP_ANON)) {
handle = NULL;
maxprot = VM_PROT_ALL;
flags |= MAP_ANON;