Drop #pragma message from patch

This commit is contained in:
Yu Watanabe 2021-03-19 02:10:21 +09:00 committed by Yu Watanabe
parent f7802408f9
commit a602ccade1
2 changed files with 7 additions and 7 deletions

View File

@ -1,4 +1,4 @@
From 4cbb372cd734d9e3e125a42b12a9e71caf1632a6 Mon Sep 17 00:00:00 2001
From 2ad2a50a832140edfb49a95384e35bcf7a034acf Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Thu, 11 Mar 2021 21:49:44 +0100
Subject: [PATCH] syscall: disable epoll_pwait2() for now on 32bit
@ -9,7 +9,7 @@ Alternative to #18973.
1 file changed, 8 insertions(+)
diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h
index 13843248045..8158a75a78d 100644
index 13843248045..8bbe4d28847 100644
--- a/src/basic/missing_syscall.h
+++ b/src/basic/missing_syscall.h
@@ -407,6 +407,13 @@ static inline int missing_epoll_pwait2(
@ -17,9 +17,9 @@ index 13843248045..8158a75a78d 100644
# if defined(__NR_epoll_pwait2) && HAVE_LINUX_TIME_TYPES_H
+# if __SIZEOF_LONG__ == 4
+// Someone with an interest in 32bit systems, please have a look at this, and figure out why this hangs on 32bit systems.
+// My educated guess: might be because of issues with the __kernel_timespec translation or because of incorrectly sized sigset_t array.
+# pragma message "epoll_pwait2() appears to be broken on 32bit archs, someone please have a look!"
+ /* Someone with an interest in 32bit systems, please have a look at this, and figure out why
+ * this hangs on 32bit systems. My educated guess: might be because of issues with the
+ * __kernel_timespec translation or because of incorrectly sized sigset_t array. */
+ errno = ENOSYS;
+ return -1;
+# else

View File

@ -71,8 +71,8 @@ GIT_DIR=../../src/systemd/.git git diffab -M v233..master@{2017-06-15} -- hwdb/[
%endif
# Backports of patches from upstream (00000499)
# https://github.com/systemd/systemd/pull/18975
Patch0502: https://github.com/systemd/systemd/pull/18975/commits/4cbb372cd734d9e3e125a42b12a9e71caf1632a6.patch
# https://github.com/systemd/systemd/pull/19042
Patch0502: https://github.com/systemd/systemd/pull/19042/commits/2ad2a50a832140edfb49a95384e35bcf7a034acf.patch
# Downstream-only patches (50009999)
# https://bugzilla.redhat.com/show_bug.cgi?id=1738828