commit | 2cdf07aba971d1e21edc203e7d4073b6ce8e72b9 | [log] [tgz] |
---|---|---|
author | Jason Evans <jasone@canonware.com> | Fri Nov 11 21:14:29 2016 -0800 |
committer | Jason Evans <jasone@canonware.com> | Fri Nov 11 22:17:27 2016 -0800 |
tree | 6e57f6730dda0157c9970dffe8e145488bb8230a | |
parent | e916d55ba10ea940d3c04b1d7ca6319fc0e7ca12 [diff] |
Fix extent_quantize() to handle greater-than-huge-size extents. Allocation requests can't directly create extents that exceed HUGE_MAXCLASS, but extent merging can create them. This fixes a regression caused by 8a03cf039cd06f9fa6972711195055d865673966 (Implement cache index randomization for large allocations.) and first released in 4.0.0. This resolves #497.