diff options
author | dt <dt@FreeBSD.org> | 1998-12-09 20:22:21 +0000 |
---|---|---|
committer | dt <dt@FreeBSD.org> | 1998-12-09 20:22:21 +0000 |
commit | b35cc94e308922108f2a1787a976b5ff6c2e04f4 (patch) | |
tree | 2f6a4f31437e6381b919954e4b87cb616bfbf00d /sys/vm | |
parent | 56b8c7c8441f98b6d3c70a8b754f26b703e841a5 (diff) | |
download | FreeBSD-src-b35cc94e308922108f2a1787a976b5ff6c2e04f4.zip FreeBSD-src-b35cc94e308922108f2a1787a976b5ff6c2e04f4.tar.gz |
Don't disable mmap with large file offset.
Diffstat (limited to 'sys/vm')
-rw-r--r-- | sys/vm/vm_mmap.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c index 6ea214a..180ad25 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.83 1998/09/04 08:06:57 dfr Exp $ + * $Id: vm_mmap.c,v 1.84 1998/10/13 08:24:44 dg Exp $ */ /* @@ -173,8 +173,7 @@ mmap(p, uap) pos = uap->pos; /* make sure mapping fits into numeric range etc */ - if ((pos + size > (vm_offset_t)-PAGE_SIZE) || - (ssize_t) uap->len < 0 || + if ((ssize_t) uap->len < 0 || ((flags & MAP_ANON) && uap->fd != -1)) return (EINVAL); |