X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcommon%2Fmmap-align.h;h=033d6c4a92916ce651fc14590887c52d46d82d5b;hb=4fa90f321f51af8f5bfc48eee1435e2f41d853b3;hp=1bb2b72fad8719601235a2fea7020a919b215b7b;hpb=578e048b5debf169e286e5b5cc747b5d6c16886d;p=babeltrace.git diff --git a/src/common/mmap-align.h b/src/common/mmap-align.h index 1bb2b72f..033d6c4a 100644 --- a/src/common/mmap-align.h +++ b/src/common/mmap-align.h @@ -72,13 +72,13 @@ off_t get_page_aligned_offset(off_t offset, size_t page_size) static inline struct mmap_align *mmap_align(size_t length, int prot, - int flags, int fd, off_t offset) + int flags, int fd, off_t offset, int log_level) { struct mmap_align *mma; off_t page_aligned_offset; /* mmap offset, aligned to floor */ size_t page_size; - page_size = bt_common_get_page_size(); + page_size = bt_common_get_page_size(log_level); mma = malloc(sizeof(*mma)); if (!mma) @@ -93,7 +93,7 @@ struct mmap_align *mmap_align(size_t length, int prot, */ mma->page_aligned_length = ALIGN(length + offset - page_aligned_offset, page_size); mma->page_aligned_addr = bt_mmap(NULL, mma->page_aligned_length, - prot, flags, fd, page_aligned_offset); + prot, flags, fd, page_aligned_offset, log_level); if (mma->page_aligned_addr == MAP_FAILED) { free(mma); return MAP_FAILED;