blob: ea007e7204ebd10074e4c3e34f966cfe9c37d49e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- a/opal/mca/memory/patcher/memory_patcher_component.c
+++ b/opal/mca/memory/patcher/memory_patcher_component.c
@@ -276,14 +276,17 @@
{
int result = 0;
- if (advice == MADV_DONTNEED ||
+ if (
+#ifdef POSIX_MADV_DONTNEED
+ advice == POSIX_MADV_DONTNEED ||
+#endif
#ifdef MADV_FREE
advice == MADV_FREE ||
#endif
#ifdef MADV_REMOVE
advice == MADV_REMOVE ||
#endif
- advice == POSIX_MADV_DONTNEED)
+ advice == MADV_DONTNEED)
{
opal_mem_hooks_release_hook (start, length, true);
}
|