Browse Source

Relocate declaration of alloc_lock outside ifdef block

tags/v0.2.20^2
Martin Kroeker GitHub 9 years ago
parent
commit
51aa157e64
1 changed files with 10 additions and 8 deletions
  1. +10
    -8
      driver/others/memory.c

+ 10
- 8
driver/others/memory.c View File

@@ -381,6 +381,16 @@ static int release_pos = 0;
static int hot_alloc = 0;
#endif

/* Global lock for memory allocation */

#if defined(USE_PTHREAD_LOCK)
static pthread_mutex_t alloc_lock = PTHREAD_MUTEX_INITIALIZER;
#elif defined(USE_PTHREAD_SPINLOCK)
static pthread_spinlock_t alloc_lock = 0;
#else
static BLASULONG alloc_lock = 0UL;
#endif

#ifdef ALLOC_MMAP

static void alloc_mmap_free(struct release_t *release){
@@ -390,15 +400,7 @@ static void alloc_mmap_free(struct release_t *release){
}
}

/* Global lock for memory allocation */

#if defined(USE_PTHREAD_LOCK)
static pthread_mutex_t alloc_lock = PTHREAD_MUTEX_INITIALIZER;
#elif defined(USE_PTHREAD_SPINLOCK)
static pthread_spinlock_t alloc_lock = 0;
#else
static BLASULONG alloc_lock = 0UL;
#endif

#ifdef NO_WARMUP



Loading…
Cancel
Save