Signed-off-by: Pan Liu <liupan1111@gmail.com>
unsigned int buflen = 0;
unsigned int minbs, maxbs;
uint64_t frand_max, r;
unsigned int buflen = 0;
unsigned int minbs, maxbs;
uint64_t frand_max, r;
- if (!td->o.bs_unaligned && is_power_of_2(minbs))
+ power_2 = is_power_of_2(minbs);
+ if (!td->o.bs_unaligned && power_2)
+ else if (!td->o.bs_unaligned && !power_2)
+ buflen -= buflen % minbs;
} while (!io_u_fits(td, io_u, buflen));
return buflen;
} while (!io_u_fits(td, io_u, buflen));
return buflen;