Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/ltp/fsx.c b/ltp/fsx.c
- index 8873cd01..9bfc98e0 100644
- --- a/ltp/fsx.c
- +++ b/ltp/fsx.c
- @@ -1930,7 +1930,7 @@ range_overlaps(
- return llabs((unsigned long long)off1 - off0) < size;
- }
- -static void generate_dest_range(unsigned long op,
- +static void generate_dest_range(bool readbdy_align,
- unsigned long max_range_end,
- unsigned long *src_offset,
- unsigned long *size,
- @@ -1939,7 +1939,7 @@ static void generate_dest_range(unsigned long op,
- int tries = 0;
- TRIM_OFF_LEN(*src_offset, *size, file_size);
- - if (op == OP_COPY_RANGE) {
- + if (readbdy_align) {
- *src_offset -= *src_offset % readbdy;
- if (o_direct)
- *size -= *size % readbdy;
- @@ -2034,13 +2034,13 @@ test(void)
- keep_size = random() % 2;
- break;
- case OP_CLONE_RANGE:
- - generate_dest_range(op, maxfilelen, &offset, &size, &offset2);
- + generate_dest_range(false, maxfilelen, &offset, &size, &offset2);
- break;
- case OP_DEDUPE_RANGE:
- - generate_dest_range(op, file_size, &offset, &size, &offset2);
- + generate_dest_range(false, file_size, &offset, &size, &offset2);
- break;
- case OP_COPY_RANGE:
- - generate_dest_range(op, maxfilelen, &offset, &size, &offset2);
- + generate_dest_range(true, maxfilelen, &offset, &size, &offset2);
- break;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement