[SRU][F][PATCH 1/1] UBUNTU: SAUCE: selftests/memfd: fix build when F_SEAL_FUTURE_WRITE is not defined

Luke Nowakowski-Krijger luke.nowakowskikrijger at canonical.com
Mon Aug 30 23:11:57 UTC 2021


BugLink: https://bugs.launchpad.net/bugs/1926142

Add the definition of F_SEAL_FUTURE_WRITE if it is not yet defined.

Fix build issue that seems to affect all B/5.4 kernels due to 5.4
tests being built against headers from a previous release. 

Signed-off-by: Luke Nowakowski-Krijger <luke.nowakowskikrijger at canonical.com>
---
 tools/testing/selftests/memfd/memfd_test.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tools/testing/selftests/memfd/memfd_test.c b/tools/testing/selftests/memfd/memfd_test.c
index bb3f8bf9b8de..7a5e65e8833c 100644
--- a/tools/testing/selftests/memfd/memfd_test.c
+++ b/tools/testing/selftests/memfd/memfd_test.c
@@ -28,6 +28,10 @@
 #define MFD_DEF_SIZE 8192
 #define STACK_SIZE 65536
 
+#ifndef F_SEAL_FUTURE_WRITE
+#define F_SEAL_FUTURE_WRITE 0x0010
+#endif
+
 /*
  * Default is not to test hugetlbfs
  */
-- 
2.30.2




More information about the kernel-team mailing list