Fix stack ddt_class_contains()
authorBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 25 May 2011 20:56:40 +0000 (13:56 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 31 May 2011 19:17:27 +0000 (12:17 -0700)
commite95b3bdcbbc64ea502349413234e7c71563e7115
tree50792f2a3b7a27d6a65e6f7428e0831e99a92b6f
parent5b8c7bbcea7ad9ecd5f329d2d736cba8402ee781
Fix stack ddt_class_contains()

Stack usage for ddt_class_contains() reduced from 524 bytes to 68
bytes.  This large stack allocation significantly contributed to
the likelyhood of a stack overflow when scrubbing/resilvering
dedup pools.
module/zfs/ddt.c