commit | cfc99db7b9e806e7739b360dfa005360d0fe8837 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Wed Mar 14 10:34:47 2007 +0100 |
committer | Jens Axboe <jens.axboe@oracle.com> | Wed Mar 14 10:34:47 2007 +0100 |
tree | 6e2ad6a37a426faa35ef8d29b515633475381b74 | |
parent | e85b2b83e39b64ba5cb73fbfddbf3902b6e84925 [diff] [blame] |
mmap engine: make sure that page unaligned syncs work Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/fio.c b/fio.c index 85eb22b..e6bd18a 100644 --- a/fio.c +++ b/fio.c
@@ -37,7 +37,8 @@ #include "fio.h" #include "os.h" -static unsigned long page_mask; +unsigned long page_mask; +unsigned long page_size; #define ALIGN(buf) \ (char *) (((unsigned long) (buf) + page_mask) & ~page_mask) @@ -1158,6 +1159,7 @@ return 1; } + page_size = ps; page_mask = ps - 1; if (write_bw_log) {