summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ee3dcd9)
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
if (td->o.mem_type == MEM_SHMHUGE || td->o.mem_type == MEM_MMAPHUGE)
td->orig_buffer_size = (td->orig_buffer_size + td->o.hugepage_size - 1) & ~(td->o.hugepage_size - 1);
if (td->o.mem_type == MEM_SHMHUGE || td->o.mem_type == MEM_MMAPHUGE)
td->orig_buffer_size = (td->orig_buffer_size + td->o.hugepage_size - 1) & ~(td->o.hugepage_size - 1);
- else
- td->orig_buffer_size += page_mask;
+ else if (td->orig_buffer_size & page_mask)
+ td->orig_buffer_size = (td->orig_buffer_size + page_mask) & ~page_mask;
if (allocate_io_mem(td))
return 1;
if (allocate_io_mem(td))
return 1;