summaryrefslogtreecommitdiff
path: root/storage
diff options
context:
space:
mode:
Diffstat (limited to 'storage')
-rw-r--r--storage/innobase/fil/fil0fil.cc10
-rw-r--r--storage/xtradb/fil/fil0fil.cc10
2 files changed, 12 insertions, 8 deletions
diff --git a/storage/innobase/fil/fil0fil.cc b/storage/innobase/fil/fil0fil.cc
index 874997cb005..b0d489cf701 100644
--- a/storage/innobase/fil/fil0fil.cc
+++ b/storage/innobase/fil/fil0fil.cc
@@ -5016,10 +5016,12 @@ retry:
const ulint file_start_page_no = space->size - node->size;
#ifdef HAVE_POSIX_FALLOCATE
if (srv_use_posix_fallocate) {
- os_offset_t start_offset
- = (start_page_no - file_start_page_no) * page_size;
- ulint n_pages = size_after_extend - start_page_no;
- os_offset_t len = os_offset_t(n_pages) * page_size;
+ const os_offset_t start_offset
+ = os_offset_t(start_page_no - file_start_page_no)
+ * page_size;
+ const ulint n_pages
+ = size_after_extend - start_page_no;
+ const os_offset_t len = os_offset_t(n_pages) * page_size;
int err = posix_fallocate(node->handle, start_offset, len);
success = !err;
diff --git a/storage/xtradb/fil/fil0fil.cc b/storage/xtradb/fil/fil0fil.cc
index de6eef8f1d0..3b0b1da57e9 100644
--- a/storage/xtradb/fil/fil0fil.cc
+++ b/storage/xtradb/fil/fil0fil.cc
@@ -5056,10 +5056,12 @@ retry:
const ulint file_start_page_no = space->size - node->size;
#ifdef HAVE_POSIX_FALLOCATE
if (srv_use_posix_fallocate) {
- os_offset_t start_offset
- = (start_page_no - file_start_page_no) * page_size;
- ulint n_pages = size_after_extend - start_page_no;
- os_offset_t len = os_offset_t(n_pages) * page_size;
+ const os_offset_t start_offset
+ = os_offset_t(start_page_no - file_start_page_no)
+ * page_size;
+ const ulint n_pages
+ = size_after_extend - start_page_no;
+ const os_offset_t len = os_offset_t(n_pages) * page_size;
int err = posix_fallocate(node->handle, start_offset, len);
success = !err;