diff --git a/storage/innobase/include/os0file.h b/storage/innobase/include/os0file.h index 12f21c80470..c22dddffe92 100644 --- a/storage/innobase/include/os0file.h +++ b/storage/innobase/include/os0file.h @@ -1124,8 +1124,7 @@ to original un-instrumented file I/O APIs */ # define os_file_flush(file) os_file_flush_func(file) -#define os_file_flush_data(file) \ - pfs_os_file_flush_data_func(file, __FILE__, __LINE__) +#define os_file_flush_data(file) os_file_flush_data_func(file) # define os_file_rename(key, oldpath, newpath) \ os_file_rename_func(oldpath, newpath) diff --git a/storage/innobase/os/os0file.cc b/storage/innobase/os/os0file.cc index eda130cbed0..332c311c374 100644 --- a/storage/innobase/os/os0file.cc +++ b/storage/innobase/os/os0file.cc @@ -4631,6 +4631,7 @@ bool os_file_flush_data_func(os_file_t file) { #endif } +#ifdef UNIV_PFS_IO bool pfs_os_file_flush_data_func(pfs_os_file_t file, const char *src_file, uint src_line) { @@ -4645,3 +4646,4 @@ bool pfs_os_file_flush_data_func(pfs_os_file_t file, const char *src_file, register_pfs_file_io_end(locker, 0); return success; } +#endif