aboutsummaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-base_allocator_partition__allocator_partition__alloc__config.h
blob: 76d20b68918775d2db7855602cc89dbdaae4ba12 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--- base/allocator/partition_allocator/partition_alloc_config.h.orig	2021-07-19 18:45:05 UTC
+++ base/allocator/partition_allocator/partition_alloc_config.h
@@ -46,9 +46,13 @@ static_assert(sizeof(void*) != 8, "");
 #define PA_HAS_LINUX_KERNEL
 #endif
 
+#if defined(OS_FREEBSD)
+#define PA_HAS_FREEBSD_KERNEL
+#endif
+
 // SpinningMutex uses either futex(2) on Linux, or a fast userspace "try"
 // operation, which is available on Windows.
-#if defined(PA_HAS_LINUX_KERNEL) || defined(OS_WIN)
+#if defined(PA_HAS_LINUX_KERNEL) || defined(PA_HAS_FREEBSD_KERNEL) || defined(OS_WIN)
 #define PA_HAS_SPINNING_MUTEX
 #endif