diff options
author | silby <silby@FreeBSD.org> | 2003-08-11 05:51:51 +0000 |
---|---|---|
committer | silby <silby@FreeBSD.org> | 2003-08-11 05:51:51 +0000 |
commit | bd71f7b671e366859e8f21e4a701d9e2983c983a (patch) | |
tree | 7efbff8c0c8f8b69e755e549cc66602574c40aaf /sys/vm/vm_kern.c | |
parent | 1bb319c2485b484e6bb7d594064ec61ef4dfeb7e (diff) | |
download | FreeBSD-src-bd71f7b671e366859e8f21e4a701d9e2983c983a.zip FreeBSD-src-bd71f7b671e366859e8f21e4a701d9e2983c983a.tar.gz |
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.)
Diffstat (limited to 'sys/vm/vm_kern.c')
-rw-r--r-- | sys/vm/vm_kern.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/vm/vm_kern.c b/sys/vm/vm_kern.c index 826f5ae..ce4a450 100644 --- a/sys/vm/vm_kern.c +++ b/sys/vm/vm_kern.c @@ -89,6 +89,7 @@ __FBSDID("$FreeBSD$"); vm_map_t kernel_map=0; vm_map_t kmem_map=0; vm_map_t exec_map=0; +vm_map_t pipe_map; vm_map_t clean_map=0; vm_map_t buffer_map=0; |