summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2023-09-25 11:04:11 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-09-27 11:50:34 +0100
commitb6f5656c623bdbfab0e766aabdef738cae43a57c (patch)
treee02ec91ba45821e113f61837beeae6e21f6bc85f
parenta1950f2077fb394c5a9e5cea00ac4335159b7fa5 (diff)
downloadpoky-b6f5656c623bdbfab0e766aabdef738cae43a57c.tar.gz
systemd: Drop two upstreamed musl patches
(From OE-Core rev: 7eea9e63a155c9ed30706cc7926a6728d629bd5e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-core/systemd/systemd/0025-include-sys-file.h-for-LOCK_EX.patch29
-rw-r--r--meta/recipes-core/systemd/systemd/0026-test-test-sizeof-Include-sys-timex.h-for-struct-time.patch28
-rw-r--r--meta/recipes-core/systemd/systemd/0027-include-missing-sys-file.h-for-LOCK_EX.patch98
-rw-r--r--meta/recipes-core/systemd/systemd_254.4.bb3
4 files changed, 0 insertions, 158 deletions
diff --git a/meta/recipes-core/systemd/systemd/0025-include-sys-file.h-for-LOCK_EX.patch b/meta/recipes-core/systemd/systemd/0025-include-sys-file.h-for-LOCK_EX.patch
deleted file mode 100644
index 7827cc1403..0000000000
--- a/meta/recipes-core/systemd/systemd/0025-include-sys-file.h-for-LOCK_EX.patch
+++ /dev/null
@@ -1,29 +0,0 @@
1From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 2 Aug 2023 10:33:48 -0700
4Subject: [PATCH] include sys/file.h for LOCK_EX
5
6Fixes
7| ../git/src/basic/user-util.c:708:30: error: use of undeclared identifier 'LOCK_EX'; did you mean 'LOCK_BSD'?
8| 708 | r = unposix_lock(fd, LOCK_EX);
9| | ^~~~~~~
10| | LOCK_BSD
11
12Upstream-Status: Backport [https://github.com/systemd/systemd/pull/28647]
13Signed-off-by: Khem Raj <raj.khem@gmail.com>
14---
15 src/basic/user-util.c | 1 +
16 1 file changed, 1 insertion(+)
17
18diff --git a/src/basic/user-util.c b/src/basic/user-util.c
19index fe61a09005..5c39847733 100644
20--- a/src/basic/user-util.c
21+++ b/src/basic/user-util.c
22@@ -6,6 +6,7 @@
23 #include <stdint.h>
24 #include <stdio.h>
25 #include <stdlib.h>
26+#include <sys/file.h>
27 #include <sys/stat.h>
28 #include <unistd.h>
29 #include <utmp.h>
diff --git a/meta/recipes-core/systemd/systemd/0026-test-test-sizeof-Include-sys-timex.h-for-struct-time.patch b/meta/recipes-core/systemd/systemd/0026-test-test-sizeof-Include-sys-timex.h-for-struct-time.patch
deleted file mode 100644
index f2130c856f..0000000000
--- a/meta/recipes-core/systemd/systemd/0026-test-test-sizeof-Include-sys-timex.h-for-struct-time.patch
+++ /dev/null
@@ -1,28 +0,0 @@
1From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 2 Aug 2023 12:14:56 -0700
4Subject: [PATCH] test/test-sizeof: Include sys/timex.h for struct timex
5
6Fixes
7
8../git/src/test/test-sizeof.c:64:41: error: incomplete definition of type 'struct timex'
9 64 | check(typeof(((struct timex *)0)->freq), SIZEOF_TIMEX_MEMBER);
10 | ~~~~~~~~~~~~~~~~~~~^
11
12Upstream-Status: Backport [https://github.com/systemd/systemd/pull/28651]
13---
14 src/test/test-sizeof.c | 1 +
15 1 file changed, 1 insertion(+)
16
17diff --git a/src/test/test-sizeof.c b/src/test/test-sizeof.c
18index 9d969cf8f1..b65c0bd370 100644
19--- a/src/test/test-sizeof.c
20+++ b/src/test/test-sizeof.c
21@@ -4,6 +4,7 @@
22 #include <string.h>
23 #include <sys/resource.h>
24 #include <sys/socket.h>
25+#include <sys/timex.h>
26 #include <sys/types.h>
27
28 #define __STDC_WANT_IEC_60559_TYPES_EXT__
diff --git a/meta/recipes-core/systemd/systemd/0027-include-missing-sys-file.h-for-LOCK_EX.patch b/meta/recipes-core/systemd/systemd/0027-include-missing-sys-file.h-for-LOCK_EX.patch
deleted file mode 100644
index 19014802e4..0000000000
--- a/meta/recipes-core/systemd/systemd/0027-include-missing-sys-file.h-for-LOCK_EX.patch
+++ /dev/null
@@ -1,98 +0,0 @@
1From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 2 Aug 2023 12:18:24 -0700
4Subject: [PATCH] include missing sys/file.h for LOCK_EX
5
6Upstream-Status: Backport [https://github.com/systemd/systemd/pull/28651]
7---
8 src/core/execute.c | 1 +
9 src/shared/btrfs-util.c | 1 +
10 src/shared/copy.c | 1 +
11 src/test/test-btrfs.c | 1 +
12 src/test/test-fs-util.c | 1 +
13 src/test/test-lock-util.c | 1 +
14 src/vconsole/vconsole-setup.c | 1 +
15 7 files changed, 7 insertions(+)
16
17diff --git a/src/core/execute.c b/src/core/execute.c
18index 5b2ae861ff..2ebf19ffaa 100644
19--- a/src/core/execute.c
20+++ b/src/core/execute.c
21@@ -4,6 +4,7 @@
22 #include <fcntl.h>
23 #include <poll.h>
24 #include <sys/eventfd.h>
25+#include <sys/file.h>
26 #include <sys/ioctl.h>
27 #include <sys/mman.h>
28 #include <sys/mount.h>
29diff --git a/src/shared/btrfs-util.c b/src/shared/btrfs-util.c
30index 5128b308ab..3ded95ea82 100644
31--- a/src/shared/btrfs-util.c
32+++ b/src/shared/btrfs-util.c
33@@ -10,6 +10,7 @@
34 #include <stddef.h>
35 #include <stdio.h>
36 #include <stdlib.h>
37+#include <sys/file.h>
38 #include <sys/ioctl.h>
39 #include <sys/sysmacros.h>
40 #include <unistd.h>
41diff --git a/src/shared/copy.c b/src/shared/copy.c
42index 241a2d112b..7e47dc002c 100644
43--- a/src/shared/copy.c
44+++ b/src/shared/copy.c
45@@ -6,6 +6,7 @@
46 #include <stddef.h>
47 #include <stdio.h>
48 #include <stdlib.h>
49+#include <sys/file.h>
50 #include <sys/ioctl.h>
51 #include <sys/sendfile.h>
52 #include <sys/xattr.h>
53diff --git a/src/test/test-btrfs.c b/src/test/test-btrfs.c
54index 95b7ef25d8..ba09563058 100644
55--- a/src/test/test-btrfs.c
56+++ b/src/test/test-btrfs.c
57@@ -1,6 +1,7 @@
58 /* SPDX-License-Identifier: LGPL-2.1-or-later */
59
60 #include <fcntl.h>
61+#include <sys/file.h>
62
63 #include "btrfs-util.h"
64 #include "fd-util.h"
65diff --git a/src/test/test-fs-util.c b/src/test/test-fs-util.c
66index 1beba916a4..5de1eea0d4 100644
67--- a/src/test/test-fs-util.c
68+++ b/src/test/test-fs-util.c
69@@ -1,5 +1,6 @@
70 /* SPDX-License-Identifier: LGPL-2.1-or-later */
71
72+#include <sys/file.h>
73 #include <unistd.h>
74
75 #include "alloc-util.h"
76diff --git a/src/test/test-lock-util.c b/src/test/test-lock-util.c
77index a9a1b438ff..28fc54a5d6 100644
78--- a/src/test/test-lock-util.c
79+++ b/src/test/test-lock-util.c
80@@ -1,5 +1,6 @@
81 /* SPDX-License-Identifier: LGPL-2.1-or-later */
82
83+#include <sys/file.h>
84 #include <unistd.h>
85
86 #include "fd-util.h"
87diff --git a/src/vconsole/vconsole-setup.c b/src/vconsole/vconsole-setup.c
88index d57d8b4001..86348d08c1 100644
89--- a/src/vconsole/vconsole-setup.c
90+++ b/src/vconsole/vconsole-setup.c
91@@ -11,6 +11,7 @@
92 #include <linux/vt.h>
93 #include <stdbool.h>
94 #include <stdlib.h>
95+#include <sys/file.h>
96 #include <sys/ioctl.h>
97 #include <sysexits.h>
98 #include <termios.h>
diff --git a/meta/recipes-core/systemd/systemd_254.4.bb b/meta/recipes-core/systemd/systemd_254.4.bb
index 8d5cf13095..77724eb822 100644
--- a/meta/recipes-core/systemd/systemd_254.4.bb
+++ b/meta/recipes-core/systemd/systemd_254.4.bb
@@ -54,9 +54,6 @@ SRC_URI_MUSL = "\
54 file://0001-Adjust-for-musl-headers.patch \ 54 file://0001-Adjust-for-musl-headers.patch \
55 file://0006-test-bus-error-strerror-is-assumed-to-be-GNU-specifi.patch \ 55 file://0006-test-bus-error-strerror-is-assumed-to-be-GNU-specifi.patch \
56 file://0003-errno-util-Make-STRERROR-portable-for-musl.patch \ 56 file://0003-errno-util-Make-STRERROR-portable-for-musl.patch \
57 file://0025-include-sys-file.h-for-LOCK_EX.patch \
58 file://0026-test-test-sizeof-Include-sys-timex.h-for-struct-time.patch \
59 file://0027-include-missing-sys-file.h-for-LOCK_EX.patch \
60 file://0028-sd-event-Make-malloc_trim-conditional-on-glibc.patch \ 57 file://0028-sd-event-Make-malloc_trim-conditional-on-glibc.patch \
61 file://0029-shared-Do-not-use-malloc_info-on-musl.patch \ 58 file://0029-shared-Do-not-use-malloc_info-on-musl.patch \
62 " 59 "