diff options
author | Richard Yao <[email protected]> | 2014-10-10 11:23:23 -0400 |
---|---|---|
committer | Richard Yao <[email protected]> | 2015-09-04 15:37:24 -0400 |
commit | fa56567630cfad95b77dee507595d77f24e99cb9 (patch) | |
tree | 4d7c1c971fff66f18f0715d4a48edcdc26a4dd72 /lib/libnvpair | |
parent | 37f9dac592bf5889c3efb305c48ac39b4c7dd140 (diff) |
Support secure discard on zvols
Linux 2.6.36 introduced REQ_SECURE to indicate when discards *must* be
processed, such that we cannot do optimizations like block alignment.
Consequently, the discard semantics prior to 2.6.36 require us to always
process unaligned discards. Previously, we would do this optimization
regardless. This patch changes things to correctly restrict this
optimization to situations where REQ_SECURE exists, but is not included
in the flags.
Signed-off-by: Richard Yao <[email protected]>
Diffstat (limited to 'lib/libnvpair')
0 files changed, 0 insertions, 0 deletions