X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=memory.c;h=e06cab2900a531e1515308fb166e626b6076274f;hp=e969221f36f86a8a1c74b502152a97e75f81c219;hb=fd8a09b8f4a7e0da67fe64cfb1d023bfb500d7eb;hpb=135be493d843d4cae2966a35cbd22a3058ec8e4b diff --git a/memory.c b/memory.c index e969221f..e06cab29 100644 --- a/memory.c +++ b/memory.c @@ -5,12 +5,12 @@ #include #include #include -#ifndef FIO_NO_HAVE_SHM_H -#include -#endif #include #include "fio.h" +#ifndef FIO_NO_HAVE_SHM_H +#include +#endif void fio_unpin_memory(struct thread_data *td) { @@ -153,8 +153,8 @@ static int alloc_mem_mmap(struct thread_data *td, size_t total_mem) td->orig_buffer = mmap(NULL, total_mem, PROT_READ | PROT_WRITE, flags, td->mmapfd, 0); - dprint(FD_MEM, "mmap %u/%d %p\n", total_mem, td->mmapfd, - td->orig_buffer); + dprint(FD_MEM, "mmap %llu/%d %p\n", (unsigned long long) total_mem, + td->mmapfd, td->orig_buffer); if (td->orig_buffer == MAP_FAILED) { td_verror(td, errno, "mmap"); td->orig_buffer = NULL; @@ -171,7 +171,8 @@ static int alloc_mem_mmap(struct thread_data *td, size_t total_mem) static void free_mem_mmap(struct thread_data *td, size_t total_mem) { - dprint(FD_MEM, "munmap %u %p\n", total_mem, td->orig_buffer); + dprint(FD_MEM, "munmap %llu %p\n", (unsigned long long) total_mem, + td->orig_buffer); munmap(td->orig_buffer, td->orig_buffer_size); if (td->o.mmapfile) { close(td->mmapfd); @@ -183,7 +184,8 @@ static void free_mem_mmap(struct thread_data *td, size_t total_mem) static int alloc_mem_malloc(struct thread_data *td, size_t total_mem) { td->orig_buffer = malloc(total_mem); - dprint(FD_MEM, "malloc %u %p\n", total_mem, td->orig_buffer); + dprint(FD_MEM, "malloc %llu %p\n", (unsigned long long) total_mem, + td->orig_buffer); return td->orig_buffer == NULL; } @@ -214,7 +216,7 @@ int allocate_io_mem(struct thread_data *td) total_mem += td->o.mem_align - page_size; } - dprint(FD_MEM, "Alloc %lu for buffers\n", (size_t) total_mem); + dprint(FD_MEM, "Alloc %llu for buffers\n", (unsigned long long) total_mem); if (td->o.mem_type == MEM_MALLOC) ret = alloc_mem_malloc(td, total_mem);