void-packages/srcpkgs/chromium/patches/unset-madv_free.patch

15 lines
367 B
Diff
Raw Normal View History

--- base/allocator/partition_allocator/page_allocator.cc.orig
+++ base/allocator/partition_allocator/page_allocator.cc
@@ -17,6 +17,11 @@
2016-08-28 22:03:52 +00:00
#include <errno.h>
#include <sys/mman.h>
+#if defined(OS_LINUX) && defined(MADV_FREE)
2016-08-28 22:03:52 +00:00
+// Added in Linux 4.5, but it breaks the sandbox.
+#undef MADV_FREE
+#endif
+
#ifndef MADV_FREE
#define MADV_FREE MADV_DONTNEED
#endif