diff options
| author | Mark Murray <markm@FreeBSD.org> | 2000-06-25 09:44:32 +0000 |
|---|---|---|
| committer | Mark Murray <markm@FreeBSD.org> | 2000-06-25 09:44:32 +0000 |
| commit | 2589f2499de03fe756d249d14d9024dc9faca817 (patch) | |
| tree | 552b6c5f1f5d3c4708ff3d3d84507136afaa8b55 /sys | |
| parent | 3fce691075fcb62b9d308620f0171b69f777463e (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/vm/vm_mmap.c | 3 |
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; |
