freebsd-dev/sys/cddl/contrib/opensolaris/uts
Matt Macy 13ae5c6ba8 MFV/ZoL: Fix stack dbuf_hold_impl()
commit fc5bb51f08
Author: Brian Behlendorf <behlendorf1@llnl.gov>
Date:   Thu Aug 26 10:52:00 2010 -0700

    Fix stack dbuf_hold_impl()

    This commit preserves the recursive function dbuf_hold_impl() but moves
    the local variables and function arguments to the heap to minimize
    the stack frame size.  Enough space is initially allocated on the
    stack for 20 levels of recursion.  This technique was based on commit
    34229a2f2ac07363f64ddd63e014964fff2f0671 which reduced stack usage of
    traverse_visitbp().

    Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
2018-08-12 02:24:18 +00:00
..
aarch64 First cut of DTrace for AArch64. 2015-07-01 15:51:11 +00:00
arm
common MFV/ZoL: Fix stack dbuf_hold_impl() 2018-08-12 02:24:18 +00:00
intel Remove very old and unused signal information codes. 2018-03-27 20:57:51 +00:00
mips
powerpc Correct initialization of pc on powerpc. 2017-12-12 20:41:11 +00:00
riscv Add initial DTrace support for RISC-V. 2016-05-24 16:41:37 +00:00