diff options
author | alc <alc@FreeBSD.org> | 2002-04-18 03:28:27 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2002-04-18 03:28:27 +0000 |
commit | 50de41829507706df2569f9a0e93027eeae643ba (patch) | |
tree | 57e433fbfb84752f26c5e79b5807c33bcc47be22 /lib/libc/stdio/tmpnam.c | |
parent | 431577d47c148bc21bb3bb402bf92354832c65e1 (diff) | |
download | FreeBSD-src-50de41829507706df2569f9a0e93027eeae643ba.zip FreeBSD-src-50de41829507706df2569f9a0e93027eeae643ba.tar.gz |
o Call vm_map_growstack() from vm_fault() if vm_map_lookup() has failed
due to conditions that suggest the possible need for stack growth.
This has two beneficial effects: (1) we can
now remove calls to vm_map_growstack() from the MD trap handlers and (2)
simple page faults are faster because we no longer unnecessarily perform
vm_map_growstack() on every page fault.
o Remove vm_map_growstack() from the i386's trap_pfault().
o Remove the acquisition and release of Giant from i386's trap_pfault().
(vm_fault() still acquires it.)
Diffstat (limited to 'lib/libc/stdio/tmpnam.c')
0 files changed, 0 insertions, 0 deletions