File chromium-no-writeprotection.patch of Package chromium.openSUSE_Backports_SLE-15-SP3_Update

--- a/base/allocator/partition_allocator/partition_alloc_config.h
+++ b/base/allocator/partition_allocator/partition_alloc_config.h
@@ -9,6 +9,7 @@
 #include "base/dcheck_is_on.h"
 #include "base/partition_alloc_buildflags.h"
 #include "build/build_config.h"
+#include <linux/version.h>

 // ARCH_CPU_64_BITS implies 64-bit instruction set, but not necessarily 64-bit
 // address space. The only known case where address space is 32-bit is NaCl, so
@@ -35,7 +36,7 @@
 #endif

 #if defined(PA_HAS_64_BITS_POINTERS) && \
-    (defined(OS_LINUX) || defined(OS_ANDROID))
+    (defined(OS_LINUX) || defined(OS_ANDROID)) && LINUX_VERSION_CODE >= KERNEL_VERSION(5,7,0)
 // TODO(bikineev): Enable for ChromeOS.
 #define PA_STARSCAN_UFFD_WRITE_PROTECTOR_SUPPORTED
 #endif
openSUSE Build Service is sponsored by