diff --git a/driver/others/memory.c b/driver/others/memory.c index 5e4c4c111..b3c850a67 100644 --- a/driver/others/memory.c +++ b/driver/others/memory.c @@ -381,15 +381,6 @@ static int release_pos = 0; static int hot_alloc = 0; #endif -#ifdef ALLOC_MMAP - -static void alloc_mmap_free(struct release_t *release){ - - if (munmap(release -> address, BUFFER_SIZE)) { - printf("OpenBLAS : munmap failed\n"); - } -} - /* Global lock for memory allocation */ #if defined(USE_PTHREAD_LOCK) @@ -400,6 +391,17 @@ static pthread_spinlock_t alloc_lock = 0; static BLASULONG alloc_lock = 0UL; #endif +#ifdef ALLOC_MMAP + +static void alloc_mmap_free(struct release_t *release){ + + if (munmap(release -> address, BUFFER_SIZE)) { + printf("OpenBLAS : munmap failed\n"); + } +} + + + #ifdef NO_WARMUP static void *alloc_mmap(void *address){