FreeBSD src
Go to file
behlendo b831734a43 Stack usage is my enemy. Trade cpu cycles in the debug code to
ensure I never add anything to the stack I don't absolutely need.
All this debug code could be removed from a production build
anyway so I'm not so worried about the performance impact.  We
may also consider revisting the mutex and condvar implementation
to ensure no additional stack is used there.

Initial indications are I have reduced the worst case stack
usage to 9080 bytes.  Still to large for the default 8k stacks
so I have been forced to run with 16k stacks until I can
reduce the worst offenders.



git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@83 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
2008-04-22 16:55:26 +00:00
cmd Handful of minor stack checking fixes 2008-04-21 18:08:33 +00:00
include Stack usage is my enemy. Trade cpu cycles in the debug code to 2008-04-22 16:55:26 +00:00
lib Reorganize /include/ to add a /sys/, this way we don't need to 2008-03-01 00:45:59 +00:00
modules More fixes to ensure we get good debug logs even if we're in the 2008-04-21 22:44:11 +00:00
scripts - Implemented vnode interfaces and 6 test cases to the test suite. 2008-03-12 20:52:46 +00:00
autogen.sh Quiet libtool 2008-02-27 20:55:24 +00:00
ChangeLog * modules/spl/spl-kmem.c : Make sure to disable interrupts 2008-04-16 16:37:51 +00:00
configure.ac Remaining lose ends 2008-03-01 00:51:41 +00:00
FIXME Fixed that. 2008-03-28 18:22:29 +00:00
Makefile.am OK, everything builds now. My initial intent was to place all of 2008-02-27 20:52:44 +00:00