... | ... |
@@ -66,7 +66,7 @@ static inline unsigned int fmap_which_page(fmap_t *m, size_t at); |
66 | 66 |
#define UNPAGE_THRSHLD_HI 8*1024*1024 |
67 | 67 |
#define READAHEAD_PAGES 8 |
68 | 68 |
|
69 |
-#if defined(HAVE_MMAP) && defined(C_LINUX) |
|
69 |
+#if defined(HAVE_MMAP) && defined(C_LINUX) && defined(CL_THREAD_SAFE) |
|
70 | 70 |
/* |
71 | 71 |
WORKAROUND |
72 | 72 |
Relieve some stress on mmap_sem. |