commit | 47c7d7f50cda10798afc76f418b3626a7e52a376 | [log] [tgz] |
---|---|---|
author | Kelvin Zhang <zhangkelvin@google.com> | Wed Dec 09 12:32:16 2020 -0500 |
committer | Kelvin Zhang <zhangkelvin@google.com> | Thu Dec 10 14:16:03 2020 -0500 |
tree | a61ee42bde85a387de7a6c8620b608b88893d25c | |
parent | 2379fa93854114e714dc74324e607584b5c5da26 [diff] [blame] |
Skip SOURCE_COPY with same src/dst extent Test: treehugger Change-Id: I9e8301704b21850c8f836d83655b4c85ae3d843e
diff --git a/payload_consumer/vabc_partition_writer.cc b/payload_consumer/vabc_partition_writer.cc index 5cb7989..2479132 100644 --- a/payload_consumer/vabc_partition_writer.cc +++ b/payload_consumer/vabc_partition_writer.cc
@@ -102,6 +102,9 @@ std::vector<uint8_t> buffer(block_size); for (const auto& cow_op : converted) { + if (cow_op.src_block == cow_op.dst_block) { + continue; + } switch (cow_op.op) { case CowOperation::CowCopy: TEST_AND_RETURN_FALSE(