|
@@ -29,7 +29,7 @@ Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
|
|
|
|
|
|
[ upstream status:
|
|
|
https://patchwork.ozlabs.org/project/ltp/patch/20201001231256.6930-1-petr.vorel@gmail.com/,
|
|
|
-rebased for 20210927 ]
|
|
|
+rebased for 20220527 ]
|
|
|
|
|
|
But this patch is not going to get upstreamed because it got fixed in Linux kernel:
|
|
|
a85cbe6159ff "uapi: move constants from <linux/kernel.h> to <linux/const.h>"
|
|
@@ -56,7 +56,7 @@ Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
|
|
|
|
|
|
diff --git a/include/lapi/sysinfo.h b/include/lapi/sysinfo.h
|
|
|
new file mode 100644
|
|
|
-index 0000000000..d0e0e93d7f
|
|
|
+index 000000000..d0e0e93d7
|
|
|
--- /dev/null
|
|
|
+++ b/include/lapi/sysinfo.h
|
|
|
@@ -0,0 +1,22 @@
|
|
@@ -83,7 +83,7 @@ index 0000000000..d0e0e93d7f
|
|
|
+
|
|
|
+#endif /* SYSINFO_H__ */
|
|
|
diff --git a/include/tst_safe_macros.h b/include/tst_safe_macros.h
|
|
|
-index d99441c86f..0d26e9d455 100644
|
|
|
+index 81c4b0844..a8c02d7df 100644
|
|
|
--- a/include/tst_safe_macros.h
|
|
|
+++ b/include/tst_safe_macros.h
|
|
|
@@ -12,7 +12,7 @@
|
|
@@ -96,7 +96,7 @@ index d99441c86f..0d26e9d455 100644
|
|
|
#include <libgen.h>
|
|
|
#include <signal.h>
|
|
|
diff --git a/lib/safe_macros.c b/lib/safe_macros.c
|
|
|
-index a5b6bc5047..87d922a928 100644
|
|
|
+index a5b6bc504..87d922a92 100644
|
|
|
--- a/lib/safe_macros.c
|
|
|
+++ b/lib/safe_macros.c
|
|
|
@@ -11,7 +11,7 @@
|
|
@@ -109,7 +109,7 @@ index a5b6bc5047..87d922a928 100644
|
|
|
#include <fcntl.h>
|
|
|
#include <libgen.h>
|
|
|
diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c
|
|
|
-index 4a49747613..000688f5a3 100644
|
|
|
+index 0d20bb17c..21a3a5ba0 100644
|
|
|
--- a/lib/tst_memutils.c
|
|
|
+++ b/lib/tst_memutils.c
|
|
|
@@ -6,7 +6,7 @@
|
|
@@ -119,15 +119,15 @@ index 4a49747613..000688f5a3 100644
|
|
|
-#include <sys/sysinfo.h>
|
|
|
+#include "lapi/sysinfo.h"
|
|
|
#include <stdlib.h>
|
|
|
-
|
|
|
+
|
|
|
#define TST_NO_DEFAULT_MAIN
|
|
|
diff --git a/testcases/kernel/mem/mtest01/mtest01.c b/testcases/kernel/mem/mtest01/mtest01.c
|
|
|
-index 20cb95191d..3462dc3f82 100644
|
|
|
+index fb991ce8b..0fccd5405 100644
|
|
|
--- a/testcases/kernel/mem/mtest01/mtest01.c
|
|
|
+++ b/testcases/kernel/mem/mtest01/mtest01.c
|
|
|
@@ -20,7 +20,6 @@
|
|
|
*/
|
|
|
-
|
|
|
+
|
|
|
#include <sys/types.h>
|
|
|
-#include <sys/sysinfo.h>
|
|
|
#include <sys/wait.h>
|
|
@@ -135,14 +135,14 @@ index 20cb95191d..3462dc3f82 100644
|
|
|
#include <signal.h>
|
|
|
@@ -29,6 +28,7 @@
|
|
|
#include <unistd.h>
|
|
|
-
|
|
|
+
|
|
|
#include "lapi/abisize.h"
|
|
|
+#include "lapi/sysinfo.h"
|
|
|
#include "tst_test.h"
|
|
|
-
|
|
|
+
|
|
|
#define FIVE_HUNDRED_MB (500ULL*1024*1024)
|
|
|
diff --git a/testcases/kernel/syscalls/madvise/madvise06.c b/testcases/kernel/syscalls/madvise/madvise06.c
|
|
|
-index 263b8e78bf..4fa52e6eae 100644
|
|
|
+index 6d218801c..8af11a030 100644
|
|
|
--- a/testcases/kernel/syscalls/madvise/madvise06.c
|
|
|
+++ b/testcases/kernel/syscalls/madvise/madvise06.c
|
|
|
@@ -46,7 +46,7 @@
|
|
@@ -152,10 +152,10 @@ index 263b8e78bf..4fa52e6eae 100644
|
|
|
-#include <sys/sysinfo.h>
|
|
|
+#include "lapi/sysinfo.h"
|
|
|
#include "tst_test.h"
|
|
|
- #include "tst_cgroup.h"
|
|
|
-
|
|
|
+
|
|
|
+ #define CHUNK_SZ (400*1024*1024L)
|
|
|
diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo01.c b/testcases/kernel/syscalls/sysinfo/sysinfo01.c
|
|
|
-index 2ea44a2beb..a237345ef7 100644
|
|
|
+index 2ea44a2be..a237345ef 100644
|
|
|
--- a/testcases/kernel/syscalls/sysinfo/sysinfo01.c
|
|
|
+++ b/testcases/kernel/syscalls/sysinfo/sysinfo01.c
|
|
|
@@ -69,7 +69,7 @@
|
|
@@ -164,11 +164,11 @@ index 2ea44a2beb..a237345ef7 100644
|
|
|
#include <sys/signal.h>
|
|
|
-#include <sys/sysinfo.h>
|
|
|
+#include "lapi/sysinfo.h"
|
|
|
-
|
|
|
+
|
|
|
#include "test.h"
|
|
|
-
|
|
|
+
|
|
|
diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo02.c b/testcases/kernel/syscalls/sysinfo/sysinfo02.c
|
|
|
-index 7ad0e8bdcf..61fa1ab757 100644
|
|
|
+index 7ad0e8bdc..61fa1ab75 100644
|
|
|
--- a/testcases/kernel/syscalls/sysinfo/sysinfo02.c
|
|
|
+++ b/testcases/kernel/syscalls/sysinfo/sysinfo02.c
|
|
|
@@ -65,7 +65,7 @@
|
|
@@ -178,23 +178,23 @@ index 7ad0e8bdcf..61fa1ab757 100644
|
|
|
-#include <sys/sysinfo.h>
|
|
|
+#include "lapi/sysinfo.h"
|
|
|
#include <stdint.h>
|
|
|
-
|
|
|
+
|
|
|
#include "test.h"
|
|
|
diff --git a/testcases/kernel/syscalls/sysinfo/sysinfo03.c b/testcases/kernel/syscalls/sysinfo/sysinfo03.c
|
|
|
-index af7cb6421e..dc5ae65e35 100644
|
|
|
+index af7cb6421..dc5ae65e3 100644
|
|
|
--- a/testcases/kernel/syscalls/sysinfo/sysinfo03.c
|
|
|
+++ b/testcases/kernel/syscalls/sysinfo/sysinfo03.c
|
|
|
@@ -13,7 +13,7 @@
|
|
|
-
|
|
|
+
|
|
|
*/
|
|
|
-
|
|
|
+
|
|
|
-#include <sys/sysinfo.h>
|
|
|
+#include "lapi/sysinfo.h"
|
|
|
#include "lapi/namespaces_constants.h"
|
|
|
#include "lapi/posix_clocks.h"
|
|
|
#include "tst_test.h"
|
|
|
diff --git a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c
|
|
|
-index 22e7c36386..572701f9fd 100644
|
|
|
+index 22e7c3638..572701f9f 100644
|
|
|
--- a/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c
|
|
|
+++ b/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c
|
|
|
@@ -43,7 +43,7 @@
|
|
@@ -204,8 +204,8 @@ index 22e7c36386..572701f9fd 100644
|
|
|
-#include <sys/sysinfo.h>
|
|
|
+#include "lapi/sysinfo.h"
|
|
|
#endif
|
|
|
-
|
|
|
+
|
|
|
#include "../testfrmw/testfrmw.h"
|
|
|
---
|
|
|
-2.34.1
|
|
|
+--
|
|
|
+2.36.1
|
|
|
|