diff options
author | Michael Lass <[email protected]> | 2019-05-21 21:58:07 +0200 |
---|---|---|
committer | Mike Snitzer <[email protected]> | 2019-05-21 19:15:20 -0400 |
commit | 51b86f9a8d1c4bb4e3862ee4b4c5f46072f7520d (patch) | |
tree | 3a37a21670c6d37acacda2de65022d4671dd35d6 /tools/perf/scripts/python/check-perf-trace.py | |
parent | 8454fca4f53bbe5e0a71613192674c8ce5c52318 (diff) |
dm: make sure to obey max_io_len_target_boundary
Commit 61697a6abd24 ("dm: eliminate 'split_discard_bios' flag from DM
target interface") incorrectly removed code from
__send_changing_extent_only() that is required to impose a per-target IO
boundary on IO that exceeds max_io_len_target_boundary(). Otherwise
"special" IO (e.g. DISCARD, WRITE SAME, WRITE ZEROES) can write beyond
where allowed.
Fix this by restoring the max_io_len_target_boundary() limit in
__send_changing_extent_only()
Fixes: 61697a6abd24 ("dm: eliminate 'split_discard_bios' flag from DM target interface")
Cc: [email protected] # 5.1+
Signed-off-by: Michael Lass <[email protected]>
Signed-off-by: Mike Snitzer <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions