freebsd-nq/lib/libc/sys
Sergey Kandaurov 7ec9c8d170 Remove sysctl vm.max_proc_mmap used to protect from KVA space exhaustion.
As it was pointed out by Alan Cox, that no longer serves its purpose with
the modern UMA allocator compared to the old one used in 4.x days.

The removal of sysctl eliminates max_proc_mmap type overflow leading to
the broken mmap(2) seen with large amount of physical memory on arches
with factually unbound KVA space (such as amd64).  It was found that
slightly less than 256GB of physmem was enough to trigger the overflow.

Reviewed by:	alc, kib
Approved by:	avg (mentor)
MFC after:	2 months
2011-02-24 09:22:56 +00:00
..
__error.c
_exit.2
abort2.2
accept.2
access.2
acct.2
adjtime.2
aio_cancel.2
aio_error.2
aio_read.2
aio_return.2
aio_suspend.2
aio_waitcomplete.2
aio_write.2
bind.2
brk.2
chdir.2
chflags.2
chmod.2
chown.2
chroot.2
clock_gettime.2
close.2
closefrom.2
connect.2
cpuset_getaffinity.2
cpuset.2
dup.2
execve.2
extattr_get_file.2
fcntl.2
fcntl.c
fhopen.2
flock.2
fork.2
fsync.2
ftruncate.c
getdirentries.2
getdtablesize.2
getfh.2
getfsstat.2
getgid.2
getgroups.2 getgroups(2): Remove mention of <sys/param.h> and refer to sysconf(3). 2011-01-21 22:15:17 +00:00
getitimer.2
getlogin.2
getpeername.2
getpgrp.2
getpid.2
getpriority.2
getrlimit.2
getrusage.2
getsid.2
getsockname.2
getsockopt.2
gettimeofday.2
getuid.2
intro.2
ioctl.2
issetugid.2
jail.2
kenv.2
kill.2
kldfind.2
kldfirstmod.2
kldload.2
kldnext.2
kldstat.2
kldsym.2
kldunload.2
kqueue.2
kse.2
ktrace.2
link.2
lio_listio.2
listen.2
lseek.2
lseek.c
madvise.2
Makefile.inc Emit .note.GNU-stack for the syscall stubs generated by libc only on 2011-01-25 21:06:49 +00:00
mincore.2
minherit.2
mkdir.2
mkfifo.2
mknod.2 mknod(2): The required include is <sys/stat.h>, not <unistd.h>. 2011-01-16 21:59:50 +00:00
mlock.2
mlockall.2
mmap.2 Remove sysctl vm.max_proc_mmap used to protect from KVA space exhaustion. 2011-02-24 09:22:56 +00:00
mmap.c
modfind.2
modnext.2
modstat.2
mount.2
mprotect.2
mq_close.2
mq_getattr.2
mq_notify.2
mq_open.2
mq_receive.2
mq_send.2
mq_setattr.2
msgctl.2
msgget.2
msgrcv.2
msgsnd.2
msync.2
munmap.2
nanosleep.2
nfssvc.2
ntp_adjtime.2
open.2
pathconf.2
pipe.2
poll.2
posix_openpt.2
pread.c
profil.2
pselect.2
ptrace.2 Document PT_FLAG_FORKED, PT_FOLLOW_FORK, pl_tdname and pl_child_pid. 2011-01-25 11:02:12 +00:00
pwrite.c
quotactl.2
read.2
readlink.2
reboot.2
recv.2
rename.2
revoke.2
rfork.2
rmdir.2
rtprio.2
sched_get_priority_max.2
sched_setparam.2
sched_setscheduler.2
sched_yield.2
sctp_generic_recvmsg.2
sctp_generic_sendmsg.2
sctp_peeloff.2
select.2
semctl.2
semget.2
semop.2
send.2
sendfile.2
setfib.2
setgroups.2
setpgid.2
setregid.2
setresuid.2
setreuid.2
setsid.2
setuid.2
shm_open.2
shmat.2
shmctl.2
shmget.2 Sort cross references by section. 2010-12-18 10:09:07 +00:00
shutdown.2
sigaction.2
sigaltstack.2
sigpending.2
sigprocmask.2
sigqueue.2
sigreturn.2
sigstack.2
sigsuspend.2
sigwait.2
sigwait.c
sigwaitinfo.2
socket.2
socketpair.2
stack_protector_compat.c
stack_protector.c
stat.2
statfs.2
swapon.2
Symbol.map
symlink.2
sync.2
sysarch.2
syscall.2
timer_create.2
timer_delete.2
timer_settime.2
truncate.2
truncate.c
umask.2
undelete.2
unlink.2
utimes.2
utrace.2
uuidgen.2
vfork.2
wait.2
write.2