diff options
author | Brian Behlendorf <[email protected]> | 2014-12-12 16:40:21 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2015-01-16 14:41:28 -0800 |
commit | 285b29d959d3792e45d75c2ce228552d396b445f (patch) | |
tree | d567079042485f25a648795690959bcc4a9c3191 /include/sys/dsl_dataset.h | |
parent | 60e1eda929b04445a0ab0451674f83b86c6ec347 (diff) |
Revert "Pre-allocate vdev I/O buffers"
Commit 86dd0fd added preallocated I/O buffers. This is no longer
required after the recent kmem changes designed to make our memory
allocation interfaces behave more like those found on Illumos. A
deadlock in this situation is no longer possible.
However, these allocations still have the potential to be expensive.
So a potential future optimization might be to perform then KM_NOSLEEP
so that they either succeed of fail quicky. Either case is acceptable
here because we can safely abort the aggregation.
Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'include/sys/dsl_dataset.h')
0 files changed, 0 insertions, 0 deletions