summaryrefslogtreecommitdiffstats
path: root/lib/libnvpair
diff options
context:
space:
mode:
authorRichard Yao <[email protected]>2014-10-10 11:23:23 -0400
committerRichard Yao <[email protected]>2015-09-04 15:37:24 -0400
commitfa56567630cfad95b77dee507595d77f24e99cb9 (patch)
tree4d7c1c971fff66f18f0715d4a48edcdc26a4dd72 /lib/libnvpair
parent37f9dac592bf5889c3efb305c48ac39b4c7dd140 (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