ltp: upgrade 20220121 -> 20220527

Disable stack protection as newly added kvm tests won't build with it.

(From OE-Core rev: f231bc2c28226776f0990ec65aa5f95e89021218)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Alexander Kanavin
2022-06-06 14:01:22 +02:00
committed by Richard Purdie
parent 2ace644daa
commit 20c30045d0
3 changed files with 2 additions and 30 deletions

View File

@@ -61,6 +61,7 @@ TARGET_LDFLAGS:append:class-cross-canadian = " ${SECURITY_LDFLAGS}"
SECURITY_STACK_PROTECTOR:pn-gcc-runtime = ""
SECURITY_STACK_PROTECTOR:pn-glibc = ""
SECURITY_STACK_PROTECTOR:pn-glibc-testsuite = ""
SECURITY_STACK_PROTECTOR:pn-ltp = ""
# All xorg module drivers need to be linked this way as well and are
# handled in recipes-graphics/xorg-driver/xorg-driver-common.inc
SECURITY_LDFLAGS:pn-xserver-xorg = "${SECURITY_X_LDFLAGS}"

View File

@@ -1,28 +0,0 @@
From 4aad23f208cc7725cd61bbe5aaadb9994c794cd0 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex@linutronix.de>
Date: Wed, 26 Jan 2022 20:58:46 +0100
Subject: [PATCH] metadata/parse.sh: sort filelist for reproducibility
find does not guarantee the order of the files.
Upstream-Status: Submitted [https://github.com/linux-test-project/ltp/pull/907]
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
metadata/parse.sh | 2 +-
diff --git a/metadata/parse.sh b/metadata/parse.sh
index b43d024c68..1811665bfe 100755
--- a/metadata/parse.sh
+++ b/metadata/parse.sh
@@ -29,7 +29,7 @@ echo ' "tests": {'
first=1
-for test in `find testcases/ -name '*.c'`; do
+for test in `find testcases/ -name '*.c'|sort`; do
a=$($top_builddir/metadata/metaparse -Iinclude -Itestcases/kernel/syscalls/utils/ "$test")
if [ -n "$a" ]; then
if [ -z "$first" ]; then
--
2.20.1

View File

@@ -22,11 +22,10 @@ CFLAGS:append:x86-64 = " -fomit-frame-pointer"
CFLAGS:append:powerpc64 = " -D__SANE_USERSPACE_TYPES__"
CFLAGS:append:mipsarchn64 = " -D__SANE_USERSPACE_TYPES__"
SRCREV = "b0561ad8d9ee9fe1244b5385e941eb65a21e91a1"
SRCREV = "6f88e0f6f1d6eb12c48c902f50f47ecbd3b0f18a"
SRC_URI = "git://github.com/linux-test-project/ltp.git;branch=master;protocol=https \
file://0001-Remove-OOM-tests-from-runtest-mm.patch \
file://0001-metadata-parse.sh-sort-filelist-for-reproducibility.patch \
file://disable_hanging_tests.patch \
"