All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/ltp-testsuite: bump version to 20260529
@ 2026-05-30 14:35 Petr Vorel
  2026-05-30 15:25 ` Julien Olivain via buildroot
  0 siblings, 1 reply; 3+ messages in thread
From: Petr Vorel @ 2026-05-30 14:35 UTC (permalink / raw)
  To: buildroot
  Cc: Fabrice Fontaine, Julien Olivain, Thomas Petazzoni, Petr Vorel,
	Yann E . MORIN

Changelog:
https://github.com/linux-test-project/ltp/releases/tag/20260529

Removed patch backported from this release.

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
---
 ...fine-_GNU_SOURCE-and-include-fcntl.h.patch | 84 -------------------
 package/ltp-testsuite/ltp-testsuite.hash      |  4 +-
 package/ltp-testsuite/ltp-testsuite.mk        |  2 +-
 3 files changed, 3 insertions(+), 87 deletions(-)
 delete mode 100644 package/ltp-testsuite/0001-openat2-define-_GNU_SOURCE-and-include-fcntl.h.patch

diff --git a/package/ltp-testsuite/0001-openat2-define-_GNU_SOURCE-and-include-fcntl.h.patch b/package/ltp-testsuite/0001-openat2-define-_GNU_SOURCE-and-include-fcntl.h.patch
deleted file mode 100644
index e4b654b319..0000000000
--- a/package/ltp-testsuite/0001-openat2-define-_GNU_SOURCE-and-include-fcntl.h.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 767b3e519e85095dfee3a47d15a373a403fe3dab Mon Sep 17 00:00:00 2001
-From: Li Wang <liwang@redhat.com>
-Date: Tue, 3 Feb 2026 10:43:19 +0800
-Subject: [PATCH] openat2: define _GNU_SOURCE and include <fcntl.h>
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-On Fedora Rawhide (glibc 2.43+), libc exposes openat2() and struct open_how,
-so our configure script defines HAVE_OPENAT2 and the fallback definition in
-lapi/openat2.h gets skipped. But openat20*.c never included <fcntl.h> (and
-lacked _GNU_SOURCE), so the libc-provided prototype and struct stayed hidden,
-so compilation failed:
-
-  # uname -r
-  6.18.0-65.fc44.x86_64
-
-  # rpm -qf /usr/include/fcntl.h
-  glibc-devel-2.43-1.fc44.x86_64
-
-  # nm -D /usr/lib64/libc.so.6 | grep -w openat2
-  00000000000eb890 W openat2@@GLIBC_2.43
-
-  # make -C testcase/kernel/syscalls/openat2
-  openat201.c:27:62: error: invalid application of ‘sizeof’ to incomplete type ‘struct open_how’
-    27 |         {&dir_fd, TEST_FILE, O_RDWR, S_IRWXU, 0, &how, sizeof(*how)},
-
-Define _GNU_SOURCE and include <fcntl.h> in openat2 tests to make the
-prototype available and fix the build.
-
-Signed-off-by: Li Wang <liwang@redhat.com>
-Reviewed-by: Petr Vorel <pvorel@suse.cz>
-
-Upstream: https://github.com/linux-test-project/ltp/commit/767b3e519e85095dfee3a47d15a373a403fe3dab
-
-Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
----
- testcases/kernel/syscalls/openat2/openat201.c | 3 +++
- testcases/kernel/syscalls/openat2/openat202.c | 3 +++
- testcases/kernel/syscalls/openat2/openat203.c | 3 +++
- 3 files changed, 9 insertions(+)
-
-diff --git a/testcases/kernel/syscalls/openat2/openat201.c b/testcases/kernel/syscalls/openat2/openat201.c
-index ecd63b150e4..40ac2f6d9ad 100644
---- a/testcases/kernel/syscalls/openat2/openat201.c
-+++ b/testcases/kernel/syscalls/openat2/openat201.c
-@@ -4,6 +4,9 @@
-  *
-  * Basic openat2() test.
-  */
-+#define _GNU_SOURCE
-+#include <fcntl.h>
-+
- #include "tst_test.h"
- #include "lapi/openat2.h"
- 
-diff --git a/testcases/kernel/syscalls/openat2/openat202.c b/testcases/kernel/syscalls/openat2/openat202.c
-index 6d1b5a67c7d..329c6a4a5cb 100644
---- a/testcases/kernel/syscalls/openat2/openat202.c
-+++ b/testcases/kernel/syscalls/openat2/openat202.c
-@@ -4,6 +4,9 @@
-  *
-  * openat2() tests with various resolve flags.
-  */
-+#define _GNU_SOURCE
-+#include <fcntl.h>
-+
- #include "tst_test.h"
- #include "lapi/openat2.h"
- 
-diff --git a/testcases/kernel/syscalls/openat2/openat203.c b/testcases/kernel/syscalls/openat2/openat203.c
-index 6ac49ef4c9e..cd0c00d7523 100644
---- a/testcases/kernel/syscalls/openat2/openat203.c
-+++ b/testcases/kernel/syscalls/openat2/openat203.c
-@@ -4,6 +4,9 @@
-  *
-  * Basic openat2() test to check various failures.
-  */
-+#define _GNU_SOURCE
-+#include <fcntl.h>
-+
- #include "tst_test.h"
- #include "lapi/openat2.h"
- 
diff --git a/package/ltp-testsuite/ltp-testsuite.hash b/package/ltp-testsuite/ltp-testsuite.hash
index e1861ae4e4..1284362138 100644
--- a/package/ltp-testsuite/ltp-testsuite.hash
+++ b/package/ltp-testsuite/ltp-testsuite.hash
@@ -1,4 +1,4 @@
-# From: https://github.com/linux-test-project/ltp/releases/download/20260130/ltp-full-20260130.tar.xz.sha256
-sha256  5effc9d3eb3f5cd45d47e8ac3d78f59cb8f3f73c8598a2f182ef5b40ddfff311  ltp-full-20260130.tar.xz
+# From: https://github.com/linux-test-project/ltp/releases/download/20260529/ltp-full-20260529.tar.xz.sha256
+sha256  685d83c6e370ac09201fb79593412f868fe031ee2890e204b5727fedcf51fb47  ltp-full-20260529.tar.xz
 # Locally computed
 sha256  8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643  COPYING
diff --git a/package/ltp-testsuite/ltp-testsuite.mk b/package/ltp-testsuite/ltp-testsuite.mk
index 2e4767b1a5..d1fb40ed55 100644
--- a/package/ltp-testsuite/ltp-testsuite.mk
+++ b/package/ltp-testsuite/ltp-testsuite.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LTP_TESTSUITE_VERSION = 20260130
+LTP_TESTSUITE_VERSION = 20260529
 LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz
 LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION)
 
-- 
2.53.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-05-30 20:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-30 14:35 [Buildroot] [PATCH 1/1] package/ltp-testsuite: bump version to 20260529 Petr Vorel
2026-05-30 15:25 ` Julien Olivain via buildroot
2026-05-30 20:05   ` Petr Vorel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.