projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] Add 'bs_unaligned' option
[fio.git]
/
io_u.c
diff --git
a/io_u.c
b/io_u.c
index 04320794337454c3b5b2e0bdae115fd613273e42..3000ea7a96c1c93f11969836b35718d9375c4c7d 100644
(file)
--- a/
io_u.c
+++ b/
io_u.c
@@
-121,7
+121,8
@@
static unsigned int get_next_buflen(struct thread_data *td)
else {
r = os_random_long(&td->bsrange_state);
buflen = (1 + (double) (td->max_bs - 1) * r / (RAND_MAX + 1.0));
else {
r = os_random_long(&td->bsrange_state);
buflen = (1 + (double) (td->max_bs - 1) * r / (RAND_MAX + 1.0));
- buflen = (buflen + td->min_bs - 1) & ~(td->min_bs - 1);
+ if (!td->bs_unaligned)
+ buflen = (buflen + td->min_bs - 1) & ~(td->min_bs - 1);
}
if (buflen > td->io_size - td->this_io_bytes[td->ddir]) {
}
if (buflen > td->io_size - td->this_io_bytes[td->ddir]) {