Date: Sun, 10 Aug 2003 22:51:51 -0700 (PDT) From: Mike Silbersack <silby@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern subr_param.c sys_pipe.c src/sys/sys pipe.h src/sys/vm vm_init.c vm_kern.c vm_kern.h Message-ID: <200308110551.h7B5ppHr001253@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
silby 2003/08/10 22:51:51 PDT
FreeBSD src repository
Modified files:
sys/kern subr_param.c sys_pipe.c
sys/sys pipe.h
sys/vm vm_init.c vm_kern.c vm_kern.h
Log:
More pipe changes:
From alc:
Move pageable pipe memory to a seperate kernel submap to avoid awkward
vm map interlocking issues. (Bad explanation provided by me.)
From me:
Rework pipespace accounting code to handle this new layout, and adjust
our default values to account for the fact that we now have a solid
limit on allocations.
Also, remove the "maxpipes" limit, as it no longer has a purpose.
(The limit on kva usage solves the problem of having two many pipes.)
Revision Changes Path
1.60 +8 -10 src/sys/kern/subr_param.c
1.145 +26 -38 src/sys/kern/sys_pipe.c
1.23 +0 -1 src/sys/sys/pipe.h
1.38 +3 -0 src/sys/vm/vm_init.c
1.103 +1 -0 src/sys/vm/vm_kern.c
1.26 +1 -0 src/sys/vm/vm_kern.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308110551.h7B5ppHr001253>
