diff --git a/SOURCES/0001-kernel-install-add-fedora-specific-callouts-to-new-k.patch b/SOURCES/0001-kernel-install-add-fedora-specific-callouts-to-new-k.patch
index 8c46c98..d35373b 100644
--- a/SOURCES/0001-kernel-install-add-fedora-specific-callouts-to-new-k.patch
+++ b/SOURCES/0001-kernel-install-add-fedora-specific-callouts-to-new-k.patch
@@ -12,7 +12,7 @@ Subject: [PATCH] kernel-install: add fedora specific callouts to
diff --git a/src/kernel-install/kernel-install b/src/kernel-install/kernel-install
old mode 100644
new mode 100755
-index 3ae1d77..f1c74de
+index 3ae1d77e3..f1c74de27
--- a/src/kernel-install/kernel-install
+++ b/src/kernel-install/kernel-install
@@ -71,6 +71,42 @@ fi
diff --git a/SOURCES/0002-Revert-fsck-re-enable-fsck-l.patch b/SOURCES/0002-Revert-fsck-re-enable-fsck-l.patch
index 75da631..8adaa52 100644
--- a/SOURCES/0002-Revert-fsck-re-enable-fsck-l.patch
+++ b/SOURCES/0002-Revert-fsck-re-enable-fsck-l.patch
@@ -15,7 +15,7 @@ Conflicts:
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/README b/README
-index c722092..5f5783a 100644
+index c72209262..5f5783a68 100644
--- a/README
+++ b/README
@@ -135,7 +135,8 @@ REQUIREMENTS:
@@ -29,7 +29,7 @@ index c722092..5f5783a 100644
dracut (optional)
PolicyKit (optional)
diff --git a/src/fsck/fsck.c b/src/fsck/fsck.c
-index 78ceeb6..d897680 100644
+index 78ceeb6fa..d8976809d 100644
--- a/src/fsck/fsck.c
+++ b/src/fsck/fsck.c
@@ -323,11 +323,16 @@ int main(int argc, char *argv[]) {
diff --git a/SOURCES/0003-sysctl-bring-back-etc-sysctl.conf.patch b/SOURCES/0003-sysctl-bring-back-etc-sysctl.conf.patch
index ba1d738..b1ba2d4 100644
--- a/SOURCES/0003-sysctl-bring-back-etc-sysctl.conf.patch
+++ b/SOURCES/0003-sysctl-bring-back-etc-sysctl.conf.patch
@@ -9,7 +9,7 @@ Read /etc/sysctl.conf as the last file, overwriting everything.
1 file changed, 4 insertions(+)
diff --git a/src/sysctl/sysctl.c b/src/sysctl/sysctl.c
-index 275a5b7..d007c93 100644
+index 275a5b74a..d007c932c 100644
--- a/src/sysctl/sysctl.c
+++ b/src/sysctl/sysctl.c
@@ -320,6 +320,10 @@ int main(int argc, char *argv[]) {
diff --git a/SOURCES/0004-remove-user-.service.patch b/SOURCES/0004-remove-user-.service.patch
index 747c0da..0ea024f 100644
--- a/SOURCES/0004-remove-user-.service.patch
+++ b/SOURCES/0004-remove-user-.service.patch
@@ -11,7 +11,7 @@ Conflicts:
2 files changed, 40 deletions(-)
diff --git a/Makefile.am b/Makefile.am
-index bf04d31..75459f7 100644
+index bf04d3184..75459f74d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -535,7 +535,6 @@ nodist_systemunit_DATA = \
@@ -31,7 +31,7 @@ index bf04d31..75459f7 100644
units/systemd-suspend.service.in \
units/quotaon.service.in \
diff --git a/src/login/logind-user.c b/src/login/logind-user.c
-index f4c4490..97eb4fe 100644
+index f4c4490e8..97eb4feca 100644
--- a/src/login/logind-user.c
+++ b/src/login/logind-user.c
@@ -399,39 +399,6 @@ static int user_start_slice(User *u) {
diff --git a/SOURCES/0005-logind-session-save-stopping-flag.patch b/SOURCES/0005-logind-session-save-stopping-flag.patch
index 8932e2b..e478ac6 100644
--- a/SOURCES/0005-logind-session-save-stopping-flag.patch
+++ b/SOURCES/0005-logind-session-save-stopping-flag.patch
@@ -10,7 +10,7 @@ Conflicts:
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/login/logind-session.c b/src/login/logind-session.c
-index a02a537..d2e7b40 100644
+index a02a537f7..d2e7b4012 100644
--- a/src/login/logind-session.c
+++ b/src/login/logind-session.c
@@ -181,12 +181,14 @@ int session_save(Session *s) {
diff --git a/SOURCES/0006-man-mention-System-Administrator-s-Guide-in-systemct.patch b/SOURCES/0006-man-mention-System-Administrator-s-Guide-in-systemct.patch
index 22b18a8..e536cd8 100644
--- a/SOURCES/0006-man-mention-System-Administrator-s-Guide-in-systemct.patch
+++ b/SOURCES/0006-man-mention-System-Administrator-s-Guide-in-systemct.patch
@@ -10,13 +10,14 @@ Resolves: #978948
1 file changed, 11 insertions(+)
diff --git a/man/systemctl.xml b/man/systemctl.xml
-index 338c1d3..6f30474 100644
+index 338c1d328..6f30474c3 100644
--- a/man/systemctl.xml
+++ b/man/systemctl.xml
-@@ -1714,6 +1714,17 @@ kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service
+@@ -1713,6 +1713,17 @@ kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service
+
-
++
+ Examples
+
+ For examples how to use systemctl in comparsion
@@ -27,7 +28,6 @@ index 338c1d3..6f30474 100644
+
+
+
-+
+
See Also
- systemd1,
diff --git a/SOURCES/0007-rules-automatically-online-hot-added-CPUs.patch b/SOURCES/0007-rules-automatically-online-hot-added-CPUs.patch
index 260bb40..df8ec5c 100644
--- a/SOURCES/0007-rules-automatically-online-hot-added-CPUs.patch
+++ b/SOURCES/0007-rules-automatically-online-hot-added-CPUs.patch
@@ -16,7 +16,7 @@ Conflicts:
create mode 100644 rules/40-redhat.rules
diff --git a/Makefile.am b/Makefile.am
-index 75459f7..a734e9c 100644
+index 75459f74d..a734e9c48 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -3564,7 +3564,8 @@ dist_udevrules_DATA += \
@@ -31,7 +31,7 @@ index 75459f7..a734e9c 100644
rules/99-systemd.rules
diff --git a/rules/40-redhat.rules b/rules/40-redhat.rules
new file mode 100644
-index 0000000..2b494e5
+index 000000000..2b494e57c
--- /dev/null
+++ b/rules/40-redhat.rules
@@ -0,0 +1,3 @@
diff --git a/SOURCES/0008-Revert-remove-references-of-readahead.patch b/SOURCES/0008-Revert-remove-references-of-readahead.patch
index 65eee62..264938b 100644
--- a/SOURCES/0008-Revert-remove-references-of-readahead.patch
+++ b/SOURCES/0008-Revert-remove-references-of-readahead.patch
@@ -11,7 +11,7 @@ This reverts commit 3b71c18d3e3906f8606c66bea98b327684394e61.
3 files changed, 9 insertions(+)
diff --git a/.gitignore b/.gitignore
-index e8a4085..0360f7c 100644
+index e8a4085a3..0360f7c6b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -107,6 +107,7 @@
@@ -23,7 +23,7 @@ index e8a4085..0360f7c 100644
/systemd-remount-fs
/systemd-reply-password
diff --git a/README b/README
-index 5f5783a..287d05c 100644
+index 5f5783a68..287d05c9b 100644
--- a/README
+++ b/README
@@ -30,6 +30,7 @@ AUTHOR:
@@ -35,7 +35,7 @@ index 5f5783a..287d05c 100644
- except src/shared/siphash24.c which is CC0 Public Domain
- except src/journal/lookup3.c which is Public Domain
diff --git a/TODO b/TODO
-index 255a4f2..90b2c4b 100644
+index 255a4f2d0..90b2c4b30 100644
--- a/TODO
+++ b/TODO
@@ -786,6 +786,13 @@ Features:
diff --git a/SOURCES/0009-Revert-missing-remove-fanotify.patch b/SOURCES/0009-Revert-missing-remove-fanotify.patch
index 30901ad..c569464 100644
--- a/SOURCES/0009-Revert-missing-remove-fanotify.patch
+++ b/SOURCES/0009-Revert-missing-remove-fanotify.patch
@@ -16,7 +16,7 @@ Conflicts:
create mode 100644 src/shared/linux/fanotify.h
diff --git a/Makefile.am b/Makefile.am
-index a734e9c..70e4fbc 100644
+index a734e9c48..70e4fbc6d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -749,6 +749,7 @@ libsystemd_shared_la_SOURCES = \
@@ -28,7 +28,7 @@ index a734e9c..70e4fbc 100644
src/shared/missing.h \
src/shared/initreq.h \
diff --git a/configure.ac b/configure.ac
-index 97a29d6..3f50887 100644
+index 97a29d63f..3f50887a8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -310,6 +310,7 @@ RT_LIBS="$LIBS"
@@ -41,7 +41,7 @@ index 97a29d6..3f50887 100644
AC_CHECK_DECLS([gettid, pivot_root, name_to_handle_at, setns, getrandom, renameat2, kcmp, LO_FLAGS_PARTSCAN],
diff --git a/src/shared/linux/fanotify.h b/src/shared/linux/fanotify.h
new file mode 100644
-index 0000000..5cc1a7e
+index 000000000..5cc1a7e67
--- /dev/null
+++ b/src/shared/linux/fanotify.h
@@ -0,0 +1,98 @@
@@ -144,7 +144,7 @@ index 0000000..5cc1a7e
+
+#endif /* _LINUX_FANOTIFY_H */
diff --git a/src/shared/missing.h b/src/shared/missing.h
-index b33a70c..06a5576 100644
+index b33a70cb2..06a55769a 100644
--- a/src/shared/missing.h
+++ b/src/shared/missing.h
@@ -156,6 +156,70 @@ static inline int pivot_root(const char *new_root, const char *put_old) {
diff --git a/SOURCES/0010-Revert-readahead-wipe-out-readahead.patch b/SOURCES/0010-Revert-readahead-wipe-out-readahead.patch
index fdf30a8..4970ed4 100644
--- a/SOURCES/0010-Revert-readahead-wipe-out-readahead.patch
+++ b/SOURCES/0010-Revert-readahead-wipe-out-readahead.patch
@@ -89,7 +89,7 @@ Conflicts:
create mode 100644 units/systemd-readahead-replay.service.in
diff --git a/Makefile-man.am b/Makefile-man.am
-index d0fb9aa..ac6f69a 100644
+index d0fb9aa1a..ac6f69af7 100644
--- a/Makefile-man.am
+++ b/Makefile-man.am
@@ -1234,6 +1234,34 @@ man/systemd-random-seed.html: man/systemd-random-seed.service.html
@@ -152,7 +152,7 @@ index d0fb9aa..ac6f69a 100644
man/systemd-resolved.service.xml \
man/systemd-rfkill@.service.xml \
diff --git a/Makefile.am b/Makefile.am
-index 70e4fbc..b0e4b5a 100644
+index 70e4fbc6d..b0e4b5a42 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2603,7 +2603,8 @@ systemctl_LDADD = \
@@ -165,10 +165,11 @@ index 70e4fbc..b0e4b5a 100644
systemd_notify_LDADD = \
libsystemd-internal.la \
-@@ -4736,6 +4737,57 @@ EXTRA_DIST += \
+@@ -4735,6 +4736,57 @@ EXTRA_DIST += \
+ src/vconsole/90-vconsole.rules.in \
units/systemd-vconsole-setup.service.in
- # ------------------------------------------------------------------------------
++# ------------------------------------------------------------------------------
+if ENABLE_READAHEAD
+systemd_readahead_SOURCES = \
+ src/readahead/readahead.c \
@@ -219,18 +220,18 @@ index 70e4fbc..b0e4b5a 100644
+ units/systemd-readahead-replay.service.in \
+ units/systemd-readahead-done.service.in
+
-+# ------------------------------------------------------------------------------
+ # ------------------------------------------------------------------------------
if ENABLE_BOOTCHART
systemd_bootchart_SOURCES = \
- src/bootchart/bootchart.c \
diff --git a/configure.ac b/configure.ac
-index 3f50887..f701bcf 100644
+index 3f50887a8..f701bcf71 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -931,6 +931,14 @@ fi
+@@ -930,6 +930,14 @@ if test "x$enable_vconsole" != "xno"; then
+ fi
AM_CONDITIONAL(ENABLE_VCONSOLE, [test "$have_vconsole" = "yes"])
- # ------------------------------------------------------------------------------
++# ------------------------------------------------------------------------------
+have_readahead=no
+AC_ARG_ENABLE(readahead, AS_HELP_STRING([--disable-readahead], [disable readahead tools]))
+if test "x$enable_readahead" != "xno"; then
@@ -238,10 +239,9 @@ index 3f50887..f701bcf 100644
+fi
+AM_CONDITIONAL(ENABLE_READAHEAD, [test "$have_readahead" = "yes"])
+
-+# ------------------------------------------------------------------------------
+ # ------------------------------------------------------------------------------
have_bootchart=no
AC_ARG_ENABLE(bootchart, AS_HELP_STRING([--disable-bootchart], [disable bootchart tool]))
- if test "x$enable_bootchart" != "xno"; then
@@ -1474,6 +1482,7 @@ AC_MSG_RESULT([
ELFUTILS: ${have_elfutils}
binfmt: ${have_binfmt}
@@ -251,7 +251,7 @@ index 3f50887..f701bcf 100644
quotacheck: ${have_quotacheck}
tmpfiles: ${have_tmpfiles}
diff --git a/man/sd-daemon.xml b/man/sd-daemon.xml
-index b7ba363..b12abe2 100644
+index b7ba36365..b12abe2dc 100644
--- a/man/sd-daemon.xml
+++ b/man/sd-daemon.xml
@@ -137,6 +137,7 @@
@@ -263,7 +263,7 @@ index b7ba363..b12abe2 100644
diff --git a/man/sd-login.xml b/man/sd-login.xml
-index 328f711..abcdb99 100644
+index 328f71164..abcdb99f6 100644
--- a/man/sd-login.xml
+++ b/man/sd-login.xml
@@ -128,6 +128,7 @@
@@ -276,7 +276,7 @@ index 328f711..abcdb99 100644
diff --git a/man/sd-readahead.xml b/man/sd-readahead.xml
new file mode 100644
-index 0000000..bcc46b2
+index 000000000..bcc46b24d
--- /dev/null
+++ b/man/sd-readahead.xml
@@ -0,0 +1,117 @@
@@ -399,7 +399,7 @@ index 0000000..bcc46b2
+
diff --git a/man/sd_readahead.xml b/man/sd_readahead.xml
new file mode 100644
-index 0000000..9827299
+index 000000000..98272997c
--- /dev/null
+++ b/man/sd_readahead.xml
@@ -0,0 +1,178 @@
@@ -582,7 +582,7 @@ index 0000000..9827299
+
+
diff --git a/man/systemd-notify.xml b/man/systemd-notify.xml
-index 06d5ae5..46ede1a 100644
+index 06d5ae531..46ede1ab8 100644
--- a/man/systemd-notify.xml
+++ b/man/systemd-notify.xml
@@ -127,6 +127,17 @@
@@ -605,7 +605,7 @@ index 06d5ae5..46ede1a 100644
diff --git a/man/systemd-readahead-replay.service.xml b/man/systemd-readahead-replay.service.xml
new file mode 100644
-index 0000000..669fe78
+index 000000000..669fe7894
--- /dev/null
+++ b/man/systemd-readahead-replay.service.xml
@@ -0,0 +1,203 @@
@@ -813,7 +813,7 @@ index 0000000..669fe78
+
+
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
-index 51254ec..b552029 100644
+index 51254ec53..b552029b8 100644
--- a/po/POTFILES.skip
+++ b/po/POTFILES.skip
@@ -17,5 +17,6 @@ src/hostname/hostnamed.c
@@ -824,7 +824,7 @@ index 51254ec..b552029 100644
units/user@.service.in
units/debug-shell.service.in
diff --git a/shell-completion/zsh/_systemd b/shell-completion/zsh/_systemd
-index 58b1c7b..06f03bd 100644
+index 58b1c7b4e..06f03bd1e 100644
--- a/shell-completion/zsh/_systemd
+++ b/shell-completion/zsh/_systemd
@@ -63,7 +63,8 @@ case "$service" in
@@ -838,7 +838,7 @@ index 58b1c7b..06f03bd 100644
systemd-tty-ask-password-agent)
_arguments \
diff --git a/src/cryptsetup/cryptsetup-generator.c b/src/cryptsetup/cryptsetup-generator.c
-index 05061c0..dfbca87 100644
+index 05061c070..dfbca8754 100644
--- a/src/cryptsetup/cryptsetup-generator.c
+++ b/src/cryptsetup/cryptsetup-generator.c
@@ -111,7 +111,7 @@ static int create_disk(
@@ -851,7 +851,7 @@ index 05061c0..dfbca87 100644
if (!nofail)
diff --git a/src/gpt-auto-generator/gpt-auto-generator.c b/src/gpt-auto-generator/gpt-auto-generator.c
-index 5c58b58..7d5a6c6 100644
+index 5c58b58f8..7d5a6c650 100644
--- a/src/gpt-auto-generator/gpt-auto-generator.c
+++ b/src/gpt-auto-generator/gpt-auto-generator.c
@@ -133,6 +133,7 @@ static int add_cryptsetup(const char *id, const char *what, bool rw, char **devi
@@ -863,7 +863,7 @@ index 5c58b58..7d5a6c6 100644
"Type=oneshot\n"
"RemainAfterExit=yes\n"
diff --git a/src/notify/notify.c b/src/notify/notify.c
-index f98075d..e4a128b 100644
+index f98075d51..e4a128b0b 100644
--- a/src/notify/notify.c
+++ b/src/notify/notify.c
@@ -31,6 +31,7 @@
@@ -944,7 +944,7 @@ index f98075d..e4a128b 100644
diff --git a/src/readahead/Makefile b/src/readahead/Makefile
new file mode 120000
-index 0000000..d0b0e8e
+index 000000000..d0b0e8e00
--- /dev/null
+++ b/src/readahead/Makefile
@@ -0,0 +1 @@
@@ -952,7 +952,7 @@ index 0000000..d0b0e8e
\ No newline at end of file
diff --git a/src/readahead/readahead-analyze.c b/src/readahead/readahead-analyze.c
new file mode 100644
-index 0000000..76db3cb
+index 000000000..76db3cb7e
--- /dev/null
+++ b/src/readahead/readahead-analyze.c
@@ -0,0 +1,146 @@
@@ -1104,7 +1104,7 @@ index 0000000..76db3cb
+}
diff --git a/src/readahead/readahead-collect.c b/src/readahead/readahead-collect.c
new file mode 100644
-index 0000000..822a803
+index 000000000..822a803a4
--- /dev/null
+++ b/src/readahead/readahead-collect.c
@@ -0,0 +1,650 @@
@@ -1760,7 +1760,7 @@ index 0000000..822a803
+}
diff --git a/src/readahead/readahead-common.c b/src/readahead/readahead-common.c
new file mode 100644
-index 0000000..3ca48a7
+index 000000000..3ca48a725
--- /dev/null
+++ b/src/readahead/readahead-common.c
@@ -0,0 +1,398 @@
@@ -2164,7 +2164,7 @@ index 0000000..3ca48a7
+}
diff --git a/src/readahead/readahead-common.h b/src/readahead/readahead-common.h
new file mode 100644
-index 0000000..b34f3aa
+index 000000000..b34f3aadd
--- /dev/null
+++ b/src/readahead/readahead-common.h
@@ -0,0 +1,61 @@
@@ -2231,7 +2231,7 @@ index 0000000..b34f3aa
+int main_analyze(const char *pack_path);
diff --git a/src/readahead/readahead-replay.c b/src/readahead/readahead-replay.c
new file mode 100644
-index 0000000..f81e0fe
+index 000000000..f81e0fe55
--- /dev/null
+++ b/src/readahead/readahead-replay.c
@@ -0,0 +1,281 @@
@@ -2518,7 +2518,7 @@ index 0000000..f81e0fe
+}
diff --git a/src/readahead/readahead.c b/src/readahead/readahead.c
new file mode 100644
-index 0000000..35176e9
+index 000000000..35176e937
--- /dev/null
+++ b/src/readahead/readahead.c
@@ -0,0 +1,163 @@
@@ -2687,7 +2687,7 @@ index 0000000..35176e9
+}
diff --git a/src/readahead/sd-readahead.c b/src/readahead/sd-readahead.c
new file mode 100644
-index 0000000..675d82c
+index 000000000..675d82cdd
--- /dev/null
+++ b/src/readahead/sd-readahead.c
@@ -0,0 +1,89 @@
@@ -2782,7 +2782,7 @@ index 0000000..675d82c
+}
diff --git a/src/readahead/test-ssd.c b/src/readahead/test-ssd.c
new file mode 100644
-index 0000000..808faf3
+index 000000000..808faf359
--- /dev/null
+++ b/src/readahead/test-ssd.c
@@ -0,0 +1,41 @@
@@ -2829,7 +2829,7 @@ index 0000000..808faf3
+}
diff --git a/src/systemd/sd-readahead.h b/src/systemd/sd-readahead.h
new file mode 100644
-index 0000000..bb30f9a
+index 000000000..bb30f9a45
--- /dev/null
+++ b/src/systemd/sd-readahead.h
@@ -0,0 +1,73 @@
@@ -2907,7 +2907,7 @@ index 0000000..bb30f9a
+
+#endif
diff --git a/system-preset/90-systemd.preset b/system-preset/90-systemd.preset
-index ee1b864..24963f0 100644
+index ee1b864bc..24963f062 100644
--- a/system-preset/90-systemd.preset
+++ b/system-preset/90-systemd.preset
@@ -12,6 +12,7 @@ enable remote-fs.target
@@ -2919,7 +2919,7 @@ index ee1b864..24963f0 100644
enable systemd-networkd.service
enable systemd-resolved.service
diff --git a/units/.gitignore b/units/.gitignore
-index 6fdb629..638a7ab 100644
+index 6fdb629c3..638a7abc4 100644
--- a/units/.gitignore
+++ b/units/.gitignore
@@ -52,6 +52,9 @@
@@ -2933,7 +2933,7 @@ index 6fdb629..638a7ab 100644
/systemd-remount-fs.service
/systemd-resolved.service
diff --git a/units/ldconfig.service b/units/ldconfig.service
-index f9691e2..43c145b 100644
+index f9691e2f2..43c145b72 100644
--- a/units/ldconfig.service
+++ b/units/ldconfig.service
@@ -10,7 +10,7 @@ Description=Rebuild Dynamic Linker Cache
@@ -2946,7 +2946,7 @@ index f9691e2..43c145b 100644
ConditionNeedsUpdate=/etc
diff --git a/units/quotaon.service.in b/units/quotaon.service.in
-index 7d59a40..49a50a7 100644
+index 7d59a4019..49a50a7fe 100644
--- a/units/quotaon.service.in
+++ b/units/quotaon.service.in
@@ -9,7 +9,7 @@
@@ -2959,7 +2959,7 @@ index 7d59a40..49a50a7 100644
ConditionPathExists=@QUOTAON@
diff --git a/units/system-update.target b/units/system-update.target
-index 48d46fc..d0f847f 100644
+index 48d46fcbd..d0f847f95 100644
--- a/units/system-update.target
+++ b/units/system-update.target
@@ -10,7 +10,7 @@ Description=System Update
@@ -2972,7 +2972,7 @@ index 48d46fc..d0f847f 100644
Before=shutdown.target
AllowIsolate=yes
diff --git a/units/systemd-backlight@.service.in b/units/systemd-backlight@.service.in
-index 5e6706c..b146e30 100644
+index 5e6706c11..b146e30f2 100644
--- a/units/systemd-backlight@.service.in
+++ b/units/systemd-backlight@.service.in
@@ -11,7 +11,7 @@ Documentation=man:systemd-backlight@.service(8)
@@ -2985,7 +2985,7 @@ index 5e6706c..b146e30 100644
[Service]
diff --git a/units/systemd-binfmt.service.in b/units/systemd-binfmt.service.in
-index 34a5d52..02dfe77 100644
+index 34a5d5237..02dfe774d 100644
--- a/units/systemd-binfmt.service.in
+++ b/units/systemd-binfmt.service.in
@@ -11,7 +11,7 @@ Documentation=man:systemd-binfmt.service(8) man:binfmt.d(5)
@@ -2998,7 +2998,7 @@ index 34a5d52..02dfe77 100644
ConditionPathIsReadWrite=/proc/sys/
ConditionDirectoryNotEmpty=|/lib/binfmt.d
diff --git a/units/systemd-firstboot.service.in b/units/systemd-firstboot.service.in
-index 405c6f3..89fa7e1 100644
+index 405c6f3fd..89fa7e1dd 100644
--- a/units/systemd-firstboot.service.in
+++ b/units/systemd-firstboot.service.in
@@ -10,7 +10,7 @@ Description=First Boot Wizard
@@ -3011,7 +3011,7 @@ index 405c6f3..89fa7e1 100644
ConditionPathIsReadWrite=/etc
ConditionFirstBoot=yes
diff --git a/units/systemd-fsck-root.service.in b/units/systemd-fsck-root.service.in
-index 6d76578..26cce51 100644
+index 6d7657853..26cce5131 100644
--- a/units/systemd-fsck-root.service.in
+++ b/units/systemd-fsck-root.service.in
@@ -9,6 +9,7 @@
@@ -3023,7 +3023,7 @@ index 6d76578..26cce51 100644
ConditionPathIsReadWrite=!/
diff --git a/units/systemd-fsck@.service.in b/units/systemd-fsck@.service.in
-index 857e625..d2cda6a 100644
+index 857e62567..d2cda6a46 100644
--- a/units/systemd-fsck@.service.in
+++ b/units/systemd-fsck@.service.in
@@ -10,7 +10,7 @@ Description=File System Check on %f
@@ -3036,7 +3036,7 @@ index 857e625..d2cda6a 100644
[Service]
diff --git a/units/systemd-hwdb-update.service.in b/units/systemd-hwdb-update.service.in
-index 791528e..4bed482 100644
+index 791528e2b..4bed482f8 100644
--- a/units/systemd-hwdb-update.service.in
+++ b/units/systemd-hwdb-update.service.in
@@ -10,7 +10,7 @@ Description=Rebuild Hardware Database
@@ -3049,7 +3049,7 @@ index 791528e..4bed482 100644
ConditionNeedsUpdate=/etc
ConditionPathExists=|!@udevlibexecdir@/hwdb.bin
diff --git a/units/systemd-journal-catalog-update.service.in b/units/systemd-journal-catalog-update.service.in
-index 6370dd4..5b85889 100644
+index 6370dd478..5b85889dd 100644
--- a/units/systemd-journal-catalog-update.service.in
+++ b/units/systemd-journal-catalog-update.service.in
@@ -10,7 +10,7 @@ Description=Rebuild Journal Catalog
@@ -3062,7 +3062,7 @@ index 6370dd4..5b85889 100644
ConditionNeedsUpdate=/etc
diff --git a/units/systemd-modules-load.service.in b/units/systemd-modules-load.service.in
-index 040a0fe..32deb52 100644
+index 040a0febe..32deb52e2 100644
--- a/units/systemd-modules-load.service.in
+++ b/units/systemd-modules-load.service.in
@@ -10,6 +10,7 @@ Description=Load Kernel Modules
@@ -3074,7 +3074,7 @@ index 040a0fe..32deb52 100644
ConditionCapability=CAP_SYS_MODULE
ConditionDirectoryNotEmpty=|/lib/modules-load.d
diff --git a/units/systemd-quotacheck.service.in b/units/systemd-quotacheck.service.in
-index 5cb9bc3..f726ea1 100644
+index 5cb9bc3bc..f726ea1bc 100644
--- a/units/systemd-quotacheck.service.in
+++ b/units/systemd-quotacheck.service.in
@@ -9,7 +9,7 @@
@@ -3087,7 +3087,7 @@ index 5cb9bc3..f726ea1 100644
ConditionPathExists=@QUOTACHECK@
diff --git a/units/systemd-random-seed.service.in b/units/systemd-random-seed.service.in
-index b55844b..1879b2f 100644
+index b55844b36..1879b2f24 100644
--- a/units/systemd-random-seed.service.in
+++ b/units/systemd-random-seed.service.in
@@ -11,7 +11,7 @@ Documentation=man:systemd-random-seed.service(8) man:random(4)
@@ -3101,7 +3101,7 @@ index b55844b..1879b2f 100644
[Service]
diff --git a/units/systemd-readahead-collect.service.in b/units/systemd-readahead-collect.service.in
new file mode 100644
-index 0000000..d4b8e67
+index 000000000..d4b8e6793
--- /dev/null
+++ b/units/systemd-readahead-collect.service.in
@@ -0,0 +1,28 @@
@@ -3135,7 +3135,7 @@ index 0000000..d4b8e67
+Also=systemd-readahead-drop.service
diff --git a/units/systemd-readahead-done.service.in b/units/systemd-readahead-done.service.in
new file mode 100644
-index 0000000..e0d9579
+index 000000000..e0d957944
--- /dev/null
+++ b/units/systemd-readahead-done.service.in
@@ -0,0 +1,22 @@
@@ -3163,7 +3163,7 @@ index 0000000..e0d9579
+Also=systemd-readahead-collect.service
diff --git a/units/systemd-readahead-done.timer b/units/systemd-readahead-done.timer
new file mode 100644
-index 0000000..c58e096
+index 000000000..c58e09616
--- /dev/null
+++ b/units/systemd-readahead-done.timer
@@ -0,0 +1,22 @@
@@ -3191,7 +3191,7 @@ index 0000000..c58e096
+Also=systemd-readahead-collect.service
diff --git a/units/systemd-readahead-drop.service b/units/systemd-readahead-drop.service
new file mode 100644
-index 0000000..d9d12bc
+index 000000000..d9d12bc53
--- /dev/null
+++ b/units/systemd-readahead-drop.service
@@ -0,0 +1,19 @@
@@ -3216,7 +3216,7 @@ index 0000000..d9d12bc
+Also=systemd-readahead-collect.service
diff --git a/units/systemd-readahead-replay.service.in b/units/systemd-readahead-replay.service.in
new file mode 100644
-index 0000000..c64a533
+index 000000000..c64a533e4
--- /dev/null
+++ b/units/systemd-readahead-replay.service.in
@@ -0,0 +1,26 @@
@@ -3247,7 +3247,7 @@ index 0000000..c64a533
+[Install]
+WantedBy=default.target
diff --git a/units/systemd-remount-fs.service.in b/units/systemd-remount-fs.service.in
-index 8d9daac..70e1a86 100644
+index 8d9daacaa..70e1a8680 100644
--- a/units/systemd-remount-fs.service.in
+++ b/units/systemd-remount-fs.service.in
@@ -11,7 +11,7 @@ Documentation=man:systemd-remount-fs.service(8)
@@ -3260,7 +3260,7 @@ index 8d9daac..70e1a86 100644
Wants=local-fs-pre.target
ConditionPathExists=/etc/fstab
diff --git a/units/systemd-rfkill@.service.in b/units/systemd-rfkill@.service.in
-index b48efe5..0d2757d 100644
+index b48efe5d9..0d2757d61 100644
--- a/units/systemd-rfkill@.service.in
+++ b/units/systemd-rfkill@.service.in
@@ -12,7 +12,7 @@ DefaultDependencies=no
@@ -3273,7 +3273,7 @@ index b48efe5..0d2757d 100644
[Service]
diff --git a/units/systemd-sysctl.service.in b/units/systemd-sysctl.service.in
-index fa72085..ade9dc3 100644
+index fa72085f9..ade9dc300 100644
--- a/units/systemd-sysctl.service.in
+++ b/units/systemd-sysctl.service.in
@@ -10,6 +10,7 @@ Description=Apply Kernel Variables
@@ -3285,7 +3285,7 @@ index fa72085..ade9dc3 100644
Before=sysinit.target shutdown.target
ConditionPathIsReadWrite=/proc/sys/
diff --git a/units/systemd-sysusers.service.in b/units/systemd-sysusers.service.in
-index ffd6d77..69fea11 100644
+index ffd6d7747..69fea11fb 100644
--- a/units/systemd-sysusers.service.in
+++ b/units/systemd-sysusers.service.in
@@ -10,7 +10,7 @@ Description=Create System Users
@@ -3298,7 +3298,7 @@ index ffd6d77..69fea11 100644
ConditionNeedsUpdate=/etc
diff --git a/units/systemd-tmpfiles-clean.service.in b/units/systemd-tmpfiles-clean.service.in
-index 133c8c9..31b2378 100644
+index 133c8c94c..31b237841 100644
--- a/units/systemd-tmpfiles-clean.service.in
+++ b/units/systemd-tmpfiles-clean.service.in
@@ -10,7 +10,7 @@ Description=Cleanup of Temporary Directories
@@ -3311,7 +3311,7 @@ index 133c8c9..31b2378 100644
[Service]
diff --git a/units/systemd-tmpfiles-setup-dev.service.in b/units/systemd-tmpfiles-setup-dev.service.in
-index 0123a03..0b66c53 100644
+index 0123a030e..0b66c53fe 100644
--- a/units/systemd-tmpfiles-setup-dev.service.in
+++ b/units/systemd-tmpfiles-setup-dev.service.in
@@ -10,7 +10,7 @@ Description=Create Static Device Nodes in /dev
@@ -3324,7 +3324,7 @@ index 0123a03..0b66c53 100644
ConditionCapability=CAP_SYS_MODULE
diff --git a/units/systemd-tmpfiles-setup.service.in b/units/systemd-tmpfiles-setup.service.in
-index e895cda..72ab083 100644
+index e895cda0e..72ab083d5 100644
--- a/units/systemd-tmpfiles-setup.service.in
+++ b/units/systemd-tmpfiles-setup.service.in
@@ -10,7 +10,7 @@ Description=Create Volatile Files and Directories
@@ -3337,7 +3337,7 @@ index e895cda..72ab083 100644
RefuseManualStop=yes
diff --git a/units/systemd-update-done.service.in b/units/systemd-update-done.service.in
-index ec7d906..7031bff 100644
+index ec7d90639..7031bff61 100644
--- a/units/systemd-update-done.service.in
+++ b/units/systemd-update-done.service.in
@@ -10,7 +10,7 @@ Description=Update is Completed
@@ -3350,7 +3350,7 @@ index ec7d906..7031bff 100644
ConditionNeedsUpdate=|/etc
ConditionNeedsUpdate=|/var
diff --git a/units/systemd-update-utmp.service.in b/units/systemd-update-utmp.service.in
-index 163eccd..da7dda7 100644
+index 163eccd91..da7dda76b 100644
--- a/units/systemd-update-utmp.service.in
+++ b/units/systemd-update-utmp.service.in
@@ -11,7 +11,7 @@ Documentation=man:systemd-update-utmp.service(8) man:utmp(5)
@@ -3363,7 +3363,7 @@ index 163eccd..da7dda7 100644
[Service]
diff --git a/units/systemd-vconsole-setup.service.in b/units/systemd-vconsole-setup.service.in
-index 6160361..18faa63 100644
+index 616036187..18faa63f2 100644
--- a/units/systemd-vconsole-setup.service.in
+++ b/units/systemd-vconsole-setup.service.in
@@ -10,6 +10,7 @@ Description=Setup Virtual Console
diff --git a/SOURCES/0011-rules-add-rule-for-naming-Dell-iDRAC-USB-Virtual-NIC.patch b/SOURCES/0011-rules-add-rule-for-naming-Dell-iDRAC-USB-Virtual-NIC.patch
index 282fef7..224549e 100644
--- a/SOURCES/0011-rules-add-rule-for-naming-Dell-iDRAC-USB-Virtual-NIC.patch
+++ b/SOURCES/0011-rules-add-rule-for-naming-Dell-iDRAC-USB-Virtual-NIC.patch
@@ -14,7 +14,7 @@ Resolves: #1054477
create mode 100644 rules/73-idrac.rules
diff --git a/Makefile.am b/Makefile.am
-index b0e4b5a..9e64d6f 100644
+index b0e4b5a42..9e64d6f98 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -3567,7 +3567,8 @@ dist_udevrules_DATA += \
@@ -29,7 +29,7 @@ index b0e4b5a..9e64d6f 100644
rules/99-systemd.rules
diff --git a/rules/73-idrac.rules b/rules/73-idrac.rules
new file mode 100644
-index 0000000..d67fc42
+index 000000000..d67fc425b
--- /dev/null
+++ b/rules/73-idrac.rules
@@ -0,0 +1,6 @@
diff --git a/SOURCES/0012-udev-net_id-correctly-name-netdevs-based-on-dev_port.patch b/SOURCES/0012-udev-net_id-correctly-name-netdevs-based-on-dev_port.patch
index 049618d..8f2ca1f 100644
--- a/SOURCES/0012-udev-net_id-correctly-name-netdevs-based-on-dev_port.patch
+++ b/SOURCES/0012-udev-net_id-correctly-name-netdevs-based-on-dev_port.patch
@@ -25,7 +25,7 @@ Conflicts:
1 file changed, 16 insertions(+), 10 deletions(-)
diff --git a/src/udev/udev-builtin-net_id.c b/src/udev/udev-builtin-net_id.c
-index 37ff1b8..99caa0a 100644
+index 37ff1b800..99caa0a2a 100644
--- a/src/udev/udev-builtin-net_id.c
+++ b/src/udev/udev-builtin-net_id.c
@@ -38,7 +38,7 @@
diff --git a/SOURCES/0013-Revert-blkid-Warn-when-rejecting-a-superblock-with-a.patch b/SOURCES/0013-Revert-blkid-Warn-when-rejecting-a-superblock-with-a.patch
index a3ef95c..f43c278 100644
--- a/SOURCES/0013-Revert-blkid-Warn-when-rejecting-a-superblock-with-a.patch
+++ b/SOURCES/0013-Revert-blkid-Warn-when-rejecting-a-superblock-with-a.patch
@@ -12,7 +12,7 @@ This reverts commit d47f6ca5f9b7a0b400d8bdb050151a0284fb4bdb.
3 files changed, 3 insertions(+), 14 deletions(-)
diff --git a/README b/README
-index 287d05c..ac2a81c 100644
+index 287d05c9b..ac2a81c0c 100644
--- a/README
+++ b/README
@@ -115,7 +115,7 @@ REQUIREMENTS:
@@ -25,7 +25,7 @@ index 287d05c..ac2a81c 100644
PAM >= 1.1.2 (optional)
libcryptsetup (optional)
diff --git a/configure.ac b/configure.ac
-index f701bcf..9c25c3c 100644
+index f701bcf71..9c25c3c6f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -437,7 +437,7 @@ AM_CONDITIONAL(HAVE_XKBCOMMON, [test "$have_xkbcommon" = "yes"])
@@ -38,7 +38,7 @@ index f701bcf..9c25c3c 100644
if test "x$have_blkid" = xno -a "x$enable_blkid" = xyes; then
AC_MSG_ERROR([*** blkid support requested but libraries not found])
diff --git a/src/udev/udev-builtin-blkid.c b/src/udev/udev-builtin-blkid.c
-index 03e3dc2..8999583 100644
+index 03e3dc286..89995831b 100644
--- a/src/udev/udev-builtin-blkid.c
+++ b/src/udev/udev-builtin-blkid.c
@@ -221,7 +221,6 @@ static int builtin_blkid(struct udev_device *dev, int argc, char *argv[], bool t
diff --git a/SOURCES/0014-journald-audit-exit-gracefully-in-the-case-we-can-t-.patch b/SOURCES/0014-journald-audit-exit-gracefully-in-the-case-we-can-t-.patch
index 5f2abb1..74d8ed2 100644
--- a/SOURCES/0014-journald-audit-exit-gracefully-in-the-case-we-can-t-.patch
+++ b/SOURCES/0014-journald-audit-exit-gracefully-in-the-case-we-can-t-.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] journald-audit: exit gracefully in the case we can't join
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/journal/journald-audit.c b/src/journal/journald-audit.c
-index c2f1545..151097a 100644
+index c2f1545cc..151097a6e 100644
--- a/src/journal/journald-audit.c
+++ b/src/journal/journald-audit.c
@@ -529,8 +529,10 @@ int server_open_audit(Server *s) {
diff --git a/SOURCES/0015-fedora-disable-resolv.conf-symlink.patch b/SOURCES/0015-fedora-disable-resolv.conf-symlink.patch
index e7dd7af..12ce6da 100644
--- a/SOURCES/0015-fedora-disable-resolv.conf-symlink.patch
+++ b/SOURCES/0015-fedora-disable-resolv.conf-symlink.patch
@@ -10,7 +10,7 @@ Conflicts:
1 file changed, 3 deletions(-)
diff --git a/tmpfiles.d/etc.conf.m4 b/tmpfiles.d/etc.conf.m4
-index 9b0e080..125d6e0 100644
+index 9b0e080e6..125d6e0a1 100644
--- a/tmpfiles.d/etc.conf.m4
+++ b/tmpfiles.d/etc.conf.m4
@@ -10,8 +10,5 @@
diff --git a/SOURCES/0016-Revert-timedated-manage-systemd-timesyncd-directly-i.patch b/SOURCES/0016-Revert-timedated-manage-systemd-timesyncd-directly-i.patch
index d63e8ed..25d8aa6 100644
--- a/SOURCES/0016-Revert-timedated-manage-systemd-timesyncd-directly-i.patch
+++ b/SOURCES/0016-Revert-timedated-manage-systemd-timesyncd-directly-i.patch
@@ -16,7 +16,7 @@ Conflicts:
2 files changed, 170 insertions(+), 91 deletions(-)
diff --git a/Makefile.am b/Makefile.am
-index 9e64d6f..bf65b24 100644
+index 9e64d6f98..bf65b2406 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -111,6 +111,7 @@ catalogdir=$(prefix)/lib/systemd/catalog
@@ -50,7 +50,7 @@ index 9e64d6f..bf65b24 100644
# ------------------------------------------------------------------------------
diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c
-index 753c3d1..66097ef 100644
+index 753c3d1d6..66097ef74 100644
--- a/src/timedate/timedated.c
+++ b/src/timedate/timedated.c
@@ -186,141 +186,211 @@ static int context_write_data_local_rtc(Context *c) {
diff --git a/SOURCES/0017-journal-remote-fix-certificate-status-memory-leak.patch b/SOURCES/0017-journal-remote-fix-certificate-status-memory-leak.patch
index 39b39a4..9d0405c 100644
--- a/SOURCES/0017-journal-remote-fix-certificate-status-memory-leak.patch
+++ b/SOURCES/0017-journal-remote-fix-certificate-status-memory-leak.patch
@@ -15,7 +15,7 @@ possibly confuse gcc5 on armv7hl to segfault during compilation.
1 file changed, 1 insertion(+)
diff --git a/src/journal-remote/microhttpd-util.c b/src/journal-remote/microhttpd-util.c
-index 34d9337..de9c6ab 100644
+index 34d93379d..de9c6ab32 100644
--- a/src/journal-remote/microhttpd-util.c
+++ b/src/journal-remote/microhttpd-util.c
@@ -179,6 +179,7 @@ static int verify_cert_authorized(gnutls_session_t session) {
diff --git a/SOURCES/0018-journal-remote-fix-client_cert-memory-leak.patch b/SOURCES/0018-journal-remote-fix-client_cert-memory-leak.patch
index 533343a..11dbfd4 100644
--- a/SOURCES/0018-journal-remote-fix-client_cert-memory-leak.patch
+++ b/SOURCES/0018-journal-remote-fix-client_cert-memory-leak.patch
@@ -11,7 +11,7 @@ Found by Valgrind while testing the previous memory leak fix.
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/journal-remote/microhttpd-util.c b/src/journal-remote/microhttpd-util.c
-index de9c6ab..a95fff1 100644
+index de9c6ab32..a95fff18f 100644
--- a/src/journal-remote/microhttpd-util.c
+++ b/src/journal-remote/microhttpd-util.c
@@ -239,10 +239,14 @@ static int get_auth_dn(gnutls_x509_crt_t client_cert, char **buf) {
diff --git a/SOURCES/0019-tmpfiles-Fix-parse_acl-error-message.patch b/SOURCES/0019-tmpfiles-Fix-parse_acl-error-message.patch
index ae6e963..7df522b 100644
--- a/SOURCES/0019-tmpfiles-Fix-parse_acl-error-message.patch
+++ b/SOURCES/0019-tmpfiles-Fix-parse_acl-error-message.patch
@@ -11,7 +11,7 @@ parse_acl() returns the error instead of setting errno.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c
-index c948d4d..88ba7e4 100644
+index c948d4d21..88ba7e46a 100644
--- a/src/tmpfiles/tmpfiles.c
+++ b/src/tmpfiles/tmpfiles.c
@@ -689,7 +689,7 @@ static int get_acls_from_arg(Item *item) {
diff --git a/SOURCES/0020-test-utf8-fix-utf16-tests-on-BE-machines.patch b/SOURCES/0020-test-utf8-fix-utf16-tests-on-BE-machines.patch
index 5523542..f153626 100644
--- a/SOURCES/0020-test-utf8-fix-utf16-tests-on-BE-machines.patch
+++ b/SOURCES/0020-test-utf8-fix-utf16-tests-on-BE-machines.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] test: utf8 - fix utf16 tests on BE machines
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/test/test-utf8.c b/src/test/test-utf8.c
-index befa385..346f852 100644
+index befa38575..346f8524c 100644
--- a/src/test/test-utf8.c
+++ b/src/test/test-utf8.c
@@ -95,7 +95,7 @@ static void test_utf8_escaping_printable(void) {
diff --git a/SOURCES/0021-tmpfiles-avoid-creating-duplicate-acl-entries.patch b/SOURCES/0021-tmpfiles-avoid-creating-duplicate-acl-entries.patch
index 988bd03..a93fca4 100644
--- a/SOURCES/0021-tmpfiles-avoid-creating-duplicate-acl-entries.patch
+++ b/SOURCES/0021-tmpfiles-avoid-creating-duplicate-acl-entries.patch
@@ -16,7 +16,7 @@ Status quo ante can be restored with:
2 files changed, 81 insertions(+), 2 deletions(-)
diff --git a/src/shared/acl-util.c b/src/shared/acl-util.c
-index a4ff1ab..cbe09d7 100644
+index a4ff1ab87..cbe09d7ab 100644
--- a/src/shared/acl-util.c
+++ b/src/shared/acl-util.c
@@ -282,6 +282,77 @@ int parse_acl(char *text, acl_t *acl_access, acl_t *acl_default, bool want_mask)
@@ -113,7 +113,7 @@ index a4ff1ab..cbe09d7 100644
if (acl_copy_entry(j, i) < 0)
return -errno;
diff --git a/src/shared/acl-util.h b/src/shared/acl-util.h
-index 90e88ff..fdb9006 100644
+index 90e88ffa2..fdb90063f 100644
--- a/src/shared/acl-util.h
+++ b/src/shared/acl-util.h
@@ -41,5 +41,9 @@ int acls_for_file(const char *path, acl_type_t type, acl_t new, acl_t *acl);
diff --git a/SOURCES/0022-shared-time-util-fix-gcc5-warning.patch b/SOURCES/0022-shared-time-util-fix-gcc5-warning.patch
index 04ddfbe..c88d977 100644
--- a/SOURCES/0022-shared-time-util-fix-gcc5-warning.patch
+++ b/SOURCES/0022-shared-time-util-fix-gcc5-warning.patch
@@ -15,7 +15,7 @@ src/shared/time-util.c:789:25: warning: logical not is only applied to the left
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/shared/time-util.c b/src/shared/time-util.c
-index 947ac1f..1c36c57 100644
+index 947ac1fcf..1c36c577c 100644
--- a/src/shared/time-util.c
+++ b/src/shared/time-util.c
@@ -786,7 +786,7 @@ int parse_nsec(const char *t, nsec_t *nsec) {
diff --git a/SOURCES/0023-test-time-test-infinity-parsing-in-nanoseconds.patch b/SOURCES/0023-test-time-test-infinity-parsing-in-nanoseconds.patch
index 9919dc0..32071ee 100644
--- a/SOURCES/0023-test-time-test-infinity-parsing-in-nanoseconds.patch
+++ b/SOURCES/0023-test-time-test-infinity-parsing-in-nanoseconds.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] test-time: test "infinity" parsing in nanoseconds
1 file changed, 6 insertions(+)
diff --git a/src/test/test-time.c b/src/test/test-time.c
-index 8cfc4cc..3840fff 100644
+index 8cfc4cc4f..3840fff06 100644
--- a/src/test/test-time.c
+++ b/src/test/test-time.c
@@ -78,12 +78,18 @@ static void test_parse_nsec(void) {
diff --git a/SOURCES/0024-bootchart-fix-default-init-path.patch b/SOURCES/0024-bootchart-fix-default-init-path.patch
index a315485..5412474 100644
--- a/SOURCES/0024-bootchart-fix-default-init-path.patch
+++ b/SOURCES/0024-bootchart-fix-default-init-path.patch
@@ -15,7 +15,7 @@ https://launchpad.net/bugs/1423867
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am
-index bf65b24..2e6455f 100644
+index bf65b2406..2e6455f6e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -199,6 +199,7 @@ AM_CPPFLAGS = \
@@ -27,7 +27,7 @@ index bf65b24..2e6455f 100644
-I $(top_srcdir)/src \
-I $(top_builddir)/src/shared \
diff --git a/src/bootchart/bootchart.c b/src/bootchart/bootchart.c
-index 64a384b..175be68 100644
+index 64a384bac..175be6868 100644
--- a/src/bootchart/bootchart.c
+++ b/src/bootchart/bootchart.c
@@ -76,7 +76,7 @@ int sysfd=-1;
diff --git a/SOURCES/0025-systemctl-bump-NOFILE-only-for-systemctl_main.patch b/SOURCES/0025-systemctl-bump-NOFILE-only-for-systemctl_main.patch
index a6593dc..711be45 100644
--- a/SOURCES/0025-systemctl-bump-NOFILE-only-for-systemctl_main.patch
+++ b/SOURCES/0025-systemctl-bump-NOFILE-only-for-systemctl_main.patch
@@ -12,7 +12,7 @@ https://bugzilla.redhat.com/show_bug.cgi?id=1184712
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
-index 21cb898..6b93ec8 100644
+index 21cb898b9..6b93ec844 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -7204,6 +7204,11 @@ found:
diff --git a/SOURCES/0026-acl-util-avoid-freeing-uninitialized-pointer.patch b/SOURCES/0026-acl-util-avoid-freeing-uninitialized-pointer.patch
index f7c692a..8905c89 100644
--- a/SOURCES/0026-acl-util-avoid-freeing-uninitialized-pointer.patch
+++ b/SOURCES/0026-acl-util-avoid-freeing-uninitialized-pointer.patch
@@ -11,7 +11,7 @@ CID#1271344/1271345
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/shared/acl-util.c b/src/shared/acl-util.c
-index cbe09d7..e67e9ac 100644
+index cbe09d7ab..e67e9acb6 100644
--- a/src/shared/acl-util.c
+++ b/src/shared/acl-util.c
@@ -302,7 +302,7 @@ static int acl_entry_equal(acl_entry_t a, acl_entry_t b) {
diff --git a/SOURCES/0027-bootchart-svg-fix-checking-of-list-end.patch b/SOURCES/0027-bootchart-svg-fix-checking-of-list-end.patch
index 61bbddb..9aa8e4c 100644
--- a/SOURCES/0027-bootchart-svg-fix-checking-of-list-end.patch
+++ b/SOURCES/0027-bootchart-svg-fix-checking-of-list-end.patch
@@ -11,7 +11,7 @@ If we have less samples than expected, systemd-bootchart will crash.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/bootchart/svg.c b/src/bootchart/svg.c
-index e111fa9..144177c 100644
+index e111fa9cc..144177cd4 100644
--- a/src/bootchart/svg.c
+++ b/src/bootchart/svg.c
@@ -1170,7 +1170,7 @@ static void svg_ps_bars(void) {
diff --git a/SOURCES/0028-systemd-add-getrandom-syscall-numbers-for-MIPS.patch b/SOURCES/0028-systemd-add-getrandom-syscall-numbers-for-MIPS.patch
index 329deb4..540dc28 100644
--- a/SOURCES/0028-systemd-add-getrandom-syscall-numbers-for-MIPS.patch
+++ b/SOURCES/0028-systemd-add-getrandom-syscall-numbers-for-MIPS.patch
@@ -13,7 +13,7 @@ syscalls getrandom and memfd_create").
1 file changed, 10 insertions(+)
diff --git a/src/shared/missing.h b/src/shared/missing.h
-index 06a5576..8cb0b2c 100644
+index 06a55769a..8cb0b2c96 100644
--- a/src/shared/missing.h
+++ b/src/shared/missing.h
@@ -243,6 +243,16 @@ static inline int memfd_create(const char *name, unsigned int flags) {
diff --git a/SOURCES/0029-unit-use-weaker-dependencies-between-mount-and-devic.patch b/SOURCES/0029-unit-use-weaker-dependencies-between-mount-and-devic.patch
index 8da6b65..b0c98a8 100644
--- a/SOURCES/0029-unit-use-weaker-dependencies-between-mount-and-devic.patch
+++ b/SOURCES/0029-unit-use-weaker-dependencies-between-mount-and-devic.patch
@@ -16,7 +16,7 @@ in --user mode, but leave a BindsTo= dependency in --system mode.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/unit.c b/src/core/unit.c
-index ee8e607..9f1e55e 100644
+index ee8e607c2..9f1e55e2f 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -2845,7 +2845,7 @@ int unit_add_node_link(Unit *u, const char *what, bool wants) {
diff --git a/SOURCES/0030-unit-When-stopping-due-to-BindsTo-log-which-unit-cau.patch b/SOURCES/0030-unit-When-stopping-due-to-BindsTo-log-which-unit-cau.patch
index 3fed40f..ee8e413 100644
--- a/SOURCES/0030-unit-When-stopping-due-to-BindsTo-log-which-unit-cau.patch
+++ b/SOURCES/0030-unit-When-stopping-due-to-BindsTo-log-which-unit-cau.patch
@@ -18,7 +18,7 @@ deactivate, as there's no point in further iteration.
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/core/unit.c b/src/core/unit.c
-index 9f1e55e..563f6fe 100644
+index 9f1e55e2f..563f6fe85 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -1648,12 +1648,14 @@ static void unit_check_binds_to(Unit *u) {
diff --git a/SOURCES/0031-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch b/SOURCES/0031-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch
index 9bf46d7..9789955 100644
--- a/SOURCES/0031-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch
+++ b/SOURCES/0031-sysctl-downgrade-message-about-sysctl-overrides-to-d.patch
@@ -12,7 +12,7 @@ overrides.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/sysctl/sysctl.c b/src/sysctl/sysctl.c
-index d007c93..b6945ed 100644
+index d007c932c..b6945eda5 100644
--- a/src/sysctl/sysctl.c
+++ b/src/sysctl/sysctl.c
@@ -176,7 +176,7 @@ found:
diff --git a/SOURCES/0032-sysctl-add-some-hints-how-to-override-settings.patch b/SOURCES/0032-sysctl-add-some-hints-how-to-override-settings.patch
index 78d7c74..e2ed67c 100644
--- a/SOURCES/0032-sysctl-add-some-hints-how-to-override-settings.patch
+++ b/SOURCES/0032-sysctl-add-some-hints-how-to-override-settings.patch
@@ -13,7 +13,7 @@ https://lists.fedoraproject.org/pipermail/devel/2015-February/208412.html
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/sysctl.d/50-default.conf b/sysctl.d/50-default.conf
-index f189233..def151b 100644
+index f18923399..def151bb8 100644
--- a/sysctl.d/50-default.conf
+++ b/sysctl.d/50-default.conf
@@ -5,9 +5,16 @@
diff --git a/SOURCES/0033-core-rework-device-state-logic.patch b/SOURCES/0033-core-rework-device-state-logic.patch
index 4c470dc..20c1f70 100644
--- a/SOURCES/0033-core-rework-device-state-logic.patch
+++ b/SOURCES/0033-core-rework-device-state-logic.patch
@@ -25,7 +25,7 @@ its BindTo dependency on the device would not be fulfilled.
6 files changed, 285 insertions(+), 180 deletions(-)
diff --git a/src/core/device.c b/src/core/device.c
-index d3deac3..75b9a46 100644
+index d3deac393..75b9a4628 100644
--- a/src/core/device.c
+++ b/src/core/device.c
@@ -36,7 +36,8 @@
@@ -595,7 +595,7 @@ index d3deac3..75b9a46 100644
DEFINE_STRING_TABLE_LOOKUP(device_state, DeviceState);
diff --git a/src/core/device.h b/src/core/device.h
-index bb7ae07..0609b20 100644
+index bb7ae0783..0609b20fd 100644
--- a/src/core/device.h
+++ b/src/core/device.h
@@ -29,20 +29,28 @@ typedef struct Device Device;
@@ -636,7 +636,7 @@ index bb7ae07..0609b20 100644
+
+int device_found_node(Manager *m, const char *node, bool add, DeviceFound found, bool now);
diff --git a/src/core/mount.c b/src/core/mount.c
-index f3977e6..c971330 100644
+index f3977e62d..c971330af 100644
--- a/src/core/mount.c
+++ b/src/core/mount.c
@@ -1391,7 +1391,7 @@ static int mount_dispatch_timer(sd_event_source *source, usec_t usec, void *user
@@ -754,7 +754,7 @@ index f3977e6..c971330 100644
/* New or changed mount entry */
diff --git a/src/core/swap.c b/src/core/swap.c
-index 6997921..5c19af5 100644
+index 6997921fd..5c19af5d9 100644
--- a/src/core/swap.c
+++ b/src/core/swap.c
@@ -338,7 +338,7 @@ static int swap_load(Unit *u) {
@@ -881,7 +881,7 @@ index 6997921..5c19af5 100644
int r = 0;
Swap *s;
diff --git a/src/core/swap.h b/src/core/swap.h
-index 73e64d8..914a2db 100644
+index 73e64d87a..914a2dbcc 100644
--- a/src/core/swap.h
+++ b/src/core/swap.h
@@ -116,8 +116,8 @@ struct Swap {
@@ -896,7 +896,7 @@ index 73e64d8..914a2db 100644
const char* swap_state_to_string(SwapState i) _const_;
SwapState swap_state_from_string(const char *s) _pure_;
diff --git a/src/core/unit.c b/src/core/unit.c
-index 563f6fe..a6558ee 100644
+index 563f6fe85..a6558ee23 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -2843,7 +2843,6 @@ int unit_add_node_link(Unit *u, const char *what, bool wants) {
diff --git a/SOURCES/0034-core-fix-return-value-on-OOM.patch b/SOURCES/0034-core-fix-return-value-on-OOM.patch
index 52fa25d..e1916e0 100644
--- a/SOURCES/0034-core-fix-return-value-on-OOM.patch
+++ b/SOURCES/0034-core-fix-return-value-on-OOM.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] core: fix return value on OOM
1 file changed, 2 insertions(+)
diff --git a/src/core/device.c b/src/core/device.c
-index 75b9a46..1cc103c 100644
+index 75b9a4628..1cc103c29 100644
--- a/src/core/device.c
+++ b/src/core/device.c
@@ -211,6 +211,8 @@ static int device_update_description(Unit *u, struct udev_device *dev, const cha
diff --git a/SOURCES/0035-machined-use-x-machine-unix-prefix-for-the-container.patch b/SOURCES/0035-machined-use-x-machine-unix-prefix-for-the-container.patch
index c83a81f..65398d5 100644
--- a/SOURCES/0035-machined-use-x-machine-unix-prefix-for-the-container.patch
+++ b/SOURCES/0035-machined-use-x-machine-unix-prefix-for-the-container.patch
@@ -16,7 +16,7 @@ Failed to get machine PTY: Input/output error
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/machine/machine-dbus.c b/src/machine/machine-dbus.c
-index b46f0a8..b0f0f66 100644
+index b46f0a8da..b0f0f66e0 100644
--- a/src/machine/machine-dbus.c
+++ b/src/machine/machine-dbus.c
@@ -477,7 +477,7 @@ int bus_machine_method_open_login(sd_bus *bus, sd_bus_message *message, void *us
diff --git a/SOURCES/0036-shared-AFS-is-also-a-network-filesystem.patch b/SOURCES/0036-shared-AFS-is-also-a-network-filesystem.patch
index 164e6e3..25f87b1 100644
--- a/SOURCES/0036-shared-AFS-is-also-a-network-filesystem.patch
+++ b/SOURCES/0036-shared-AFS-is-also-a-network-filesystem.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] shared: AFS is also a network filesystem
1 file changed, 1 insertion(+)
diff --git a/src/shared/util.c b/src/shared/util.c
-index ba035ca..f24b5b4 100644
+index ba035caed..f24b5b4ec 100644
--- a/src/shared/util.c
+++ b/src/shared/util.c
@@ -1689,6 +1689,7 @@ bool chars_intersect(const char *a, const char *b) {
diff --git a/SOURCES/0037-core-downgrade-unit-type-not-supported-message.patch b/SOURCES/0037-core-downgrade-unit-type-not-supported-message.patch
index f03205a..29e00dd 100644
--- a/SOURCES/0037-core-downgrade-unit-type-not-supported-message.patch
+++ b/SOURCES/0037-core-downgrade-unit-type-not-supported-message.patch
@@ -14,7 +14,7 @@ systemd[1]: Unit type .swap is not supported on this system.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/manager.c b/src/core/manager.c
-index 4775219..bc9b7ec 100644
+index 4775219e4..bc9b7ec62 100644
--- a/src/core/manager.c
+++ b/src/core/manager.c
@@ -961,7 +961,7 @@ int manager_enumerate(Manager *m) {
diff --git a/SOURCES/0038-journal-remote-fix-saving-of-binary-fields.patch b/SOURCES/0038-journal-remote-fix-saving-of-binary-fields.patch
index 2b08bec..1fd7e48 100644
--- a/SOURCES/0038-journal-remote-fix-saving-of-binary-fields.patch
+++ b/SOURCES/0038-journal-remote-fix-saving-of-binary-fields.patch
@@ -14,7 +14,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89391
2 files changed, 21 insertions(+), 14 deletions(-)
diff --git a/src/journal-remote/journal-remote-parse.c b/src/journal-remote/journal-remote-parse.c
-index d9dea8d..afded7e 100644
+index d9dea8deb..afded7e38 100644
--- a/src/journal-remote/journal-remote-parse.c
+++ b/src/journal-remote/journal-remote-parse.c
@@ -344,22 +344,25 @@ int process_data(RemoteSource *source) {
@@ -78,7 +78,7 @@ index d9dea8d..afded7e 100644
source->state = STATE_DATA_FINISH;
diff --git a/src/journal-remote/journal-remote-parse.h b/src/journal-remote/journal-remote-parse.h
-index 8499f4e..22db550 100644
+index 8499f4eb8..22db55091 100644
--- a/src/journal-remote/journal-remote-parse.h
+++ b/src/journal-remote/journal-remote-parse.h
@@ -42,7 +42,9 @@ typedef struct RemoteSource {
diff --git a/SOURCES/0039-journal-fix-Inappropriate-ioctl-for-device-on-ext4.patch b/SOURCES/0039-journal-fix-Inappropriate-ioctl-for-device-on-ext4.patch
index 9963a54..b628a6a 100644
--- a/SOURCES/0039-journal-fix-Inappropriate-ioctl-for-device-on-ext4.patch
+++ b/SOURCES/0039-journal-fix-Inappropriate-ioctl-for-device-on-ext4.patch
@@ -18,7 +18,7 @@ This is because ext4 does not support FS_NOCOW_FL.
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c
-index 2845e05..0f28718 100644
+index 2845e05ce..0f28718b0 100644
--- a/src/journal/journal-file.c
+++ b/src/journal/journal-file.c
@@ -2611,8 +2611,8 @@ int journal_file_open(
diff --git a/SOURCES/0040-sd-daemon-replace-VLA-with-alloca-to-make-llvm-happy.patch b/SOURCES/0040-sd-daemon-replace-VLA-with-alloca-to-make-llvm-happy.patch
index 6361b1b..e31e45d 100644
--- a/SOURCES/0040-sd-daemon-replace-VLA-with-alloca-to-make-llvm-happy.patch
+++ b/SOURCES/0040-sd-daemon-replace-VLA-with-alloca-to-make-llvm-happy.patch
@@ -10,7 +10,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89379
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/src/libsystemd/sd-daemon/sd-daemon.c b/src/libsystemd/sd-daemon/sd-daemon.c
-index 028c2a7..22a3a53 100644
+index 028c2a7a5..22a3a5347 100644
--- a/src/libsystemd/sd-daemon/sd-daemon.c
+++ b/src/libsystemd/sd-daemon/sd-daemon.c
@@ -352,11 +352,7 @@ _public_ int sd_pid_notify_with_fds(pid_t pid, int unset_environment, const char
diff --git a/SOURCES/0041-tmpfiles-quietly-ignore-ACLs-on-unsupported-filesyst.patch b/SOURCES/0041-tmpfiles-quietly-ignore-ACLs-on-unsupported-filesyst.patch
index c0b94d6..a360030 100644
--- a/SOURCES/0041-tmpfiles-quietly-ignore-ACLs-on-unsupported-filesyst.patch
+++ b/SOURCES/0041-tmpfiles-quietly-ignore-ACLs-on-unsupported-filesyst.patch
@@ -12,7 +12,7 @@ than -ENOSYS. For -ENOSYS, debug log is printed.
1 file changed, 20 insertions(+), 16 deletions(-)
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c
-index 88ba7e4..187997e 100644
+index 88ba7e46a..187997e1f 100644
--- a/src/tmpfiles/tmpfiles.c
+++ b/src/tmpfiles/tmpfiles.c
@@ -704,6 +704,9 @@ static int path_set_acl(const char *path, acl_type_t type, acl_t acl, bool modif
diff --git a/SOURCES/0042-shared-util-assume-ac-when-sys-class-power_supply-is.patch b/SOURCES/0042-shared-util-assume-ac-when-sys-class-power_supply-is.patch
index d290e83..6489de5 100644
--- a/SOURCES/0042-shared-util-assume-ac-when-sys-class-power_supply-is.patch
+++ b/SOURCES/0042-shared-util-assume-ac-when-sys-class-power_supply-is.patch
@@ -13,7 +13,7 @@ treat this like if this directory was empty, and not an error.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/shared/util.c b/src/shared/util.c
-index f24b5b4..8548723 100644
+index f24b5b4ec..85487230a 100644
--- a/src/shared/util.c
+++ b/src/shared/util.c
@@ -5994,7 +5994,7 @@ int on_ac_power(void) {
diff --git a/SOURCES/0043-import-remove-unused-variable.patch b/SOURCES/0043-import-remove-unused-variable.patch
index 35e4fbc..2f53c5d 100644
--- a/SOURCES/0043-import-remove-unused-variable.patch
+++ b/SOURCES/0043-import-remove-unused-variable.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] import: remove unused variable
1 file changed, 1 deletion(-)
diff --git a/src/import/import-tar.c b/src/import/import-tar.c
-index 999aa8a..493252a 100644
+index 999aa8ab5..493252a13 100644
--- a/src/import/import-tar.c
+++ b/src/import/import-tar.c
@@ -301,7 +301,6 @@ finish:
diff --git a/SOURCES/0044-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch b/SOURCES/0044-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch
index ffa17cd..ca351d0 100644
--- a/SOURCES/0044-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch
+++ b/SOURCES/0044-hwdb-fix-ThinkPad-X-Tablet-special-keys.patch
@@ -22,7 +22,7 @@ System Information
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb
-index 1b7d871..2cb9769 100644
+index 1b7d87101..2cb976923 100644
--- a/hwdb/60-keyboard.hwdb
+++ b/hwdb/60-keyboard.hwdb
@@ -586,7 +586,6 @@ keyboard:dmi:bvn*:bvr*:bd*:svnLENOVO*:pnS10-*:pvr*
diff --git a/SOURCES/0045-man-add-newlines-to-the-pull-raw-example-in-machinec.patch b/SOURCES/0045-man-add-newlines-to-the-pull-raw-example-in-machinec.patch
index 886bc89..ffc4ab6 100644
--- a/SOURCES/0045-man-add-newlines-to-the-pull-raw-example-in-machinec.patch
+++ b/SOURCES/0045-man-add-newlines-to-the-pull-raw-example-in-machinec.patch
@@ -11,7 +11,7 @@ They were removed in commit 798d3a52 ("Reindent man pages to 2ch").
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/man/machinectl.xml b/man/machinectl.xml
-index 9b07af4..640cb8b 100644
+index 9b07af422..640cb8b7d 100644
--- a/man/machinectl.xml
+++ b/man/machinectl.xml
@@ -715,11 +715,12 @@
diff --git a/SOURCES/0046-core-shared-in-deserializing-match-same-files-reache.patch b/SOURCES/0046-core-shared-in-deserializing-match-same-files-reache.patch
index c5923f4..80be3a9 100644
--- a/SOURCES/0046-core-shared-in-deserializing-match-same-files-reache.patch
+++ b/SOURCES/0046-core-shared-in-deserializing-match-same-files-reache.patch
@@ -33,7 +33,7 @@ Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1186018
4 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/src/core/socket.c b/src/core/socket.c
-index 48c43a2..88aae48 100644
+index 48c43a288..88aae4815 100644
--- a/src/core/socket.c
+++ b/src/core/socket.c
@@ -2100,7 +2100,7 @@ static int socket_deserialize_item(Unit *u, const char *key, const char *value,
@@ -64,7 +64,7 @@ index 48c43a2..88aae48 100644
if (p) {
diff --git a/src/shared/path-util.c b/src/shared/path-util.c
-index b9db7f1..70bc1ca 100644
+index b9db7f104..70bc1caa2 100644
--- a/src/shared/path-util.c
+++ b/src/shared/path-util.c
@@ -436,6 +436,10 @@ bool path_equal(const char *a, const char *b) {
@@ -79,7 +79,7 @@ index b9db7f1..70bc1ca 100644
assert(path);
diff --git a/src/shared/path-util.h b/src/shared/path-util.h
-index bd0d324..bcf116e 100644
+index bd0d32473..bcf116ed3 100644
--- a/src/shared/path-util.h
+++ b/src/shared/path-util.h
@@ -45,6 +45,7 @@ int path_make_relative(const char *from_dir, const char *to_path, char **_r);
@@ -91,7 +91,7 @@ index bd0d324..bcf116e 100644
char** path_strv_make_absolute_cwd(char **l);
diff --git a/src/shared/socket-util.c b/src/shared/socket-util.c
-index c6f6487..c278d6f 100644
+index c6f64876b..c278d6f9d 100644
--- a/src/shared/socket-util.c
+++ b/src/shared/socket-util.c
@@ -325,9 +325,6 @@ bool socket_address_equal(const SocketAddress *a, const SocketAddress *b) {
diff --git a/SOURCES/0047-shared-use-SocketAddress-in-socket_address_matches_f.patch b/SOURCES/0047-shared-use-SocketAddress-in-socket_address_matches_f.patch
index e176028..8fd388d 100644
--- a/SOURCES/0047-shared-use-SocketAddress-in-socket_address_matches_f.patch
+++ b/SOURCES/0047-shared-use-SocketAddress-in-socket_address_matches_f.patch
@@ -11,7 +11,7 @@ Cleanup. No behavior change.
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/src/shared/socket-util.c b/src/shared/socket-util.c
-index c278d6f..c31f60e 100644
+index c278d6f9d..c31f60ec7 100644
--- a/src/shared/socket-util.c
+++ b/src/shared/socket-util.c
@@ -435,48 +435,48 @@ bool socket_ipv6_is_supported(void) {
diff --git a/SOURCES/0048-shared-avoid-semi-duplicating-socket_address_equal.patch b/SOURCES/0048-shared-avoid-semi-duplicating-socket_address_equal.patch
index ae3495b..7bda801 100644
--- a/SOURCES/0048-shared-avoid-semi-duplicating-socket_address_equal.patch
+++ b/SOURCES/0048-shared-avoid-semi-duplicating-socket_address_equal.patch
@@ -12,7 +12,7 @@ instead of implementing similar comparing of addresses.
1 file changed, 1 insertion(+), 17 deletions(-)
diff --git a/src/shared/socket-util.c b/src/shared/socket-util.c
-index c31f60e..deecce8 100644
+index c31f60ec7..deecce8a8 100644
--- a/src/shared/socket-util.c
+++ b/src/shared/socket-util.c
@@ -464,23 +464,7 @@ bool socket_address_matches_fd(const SocketAddress *a, int fd) {
diff --git a/SOURCES/0049-shared-handle-unnamed-sockets-in-socket_address_equa.patch b/SOURCES/0049-shared-handle-unnamed-sockets-in-socket_address_equa.patch
index 24ca761..052866b 100644
--- a/SOURCES/0049-shared-handle-unnamed-sockets-in-socket_address_equa.patch
+++ b/SOURCES/0049-shared-handle-unnamed-sockets-in-socket_address_equa.patch
@@ -13,7 +13,7 @@ socket, just return false.
1 file changed, 4 insertions(+)
diff --git a/src/shared/socket-util.c b/src/shared/socket-util.c
-index deecce8..a4e26b1 100644
+index deecce8a8..a4e26b1d8 100644
--- a/src/shared/socket-util.c
+++ b/src/shared/socket-util.c
@@ -349,6 +349,10 @@ bool socket_address_equal(const SocketAddress *a, const SocketAddress *b) {
diff --git a/SOURCES/0050-man-make-bootup-graph-consistent.patch b/SOURCES/0050-man-make-bootup-graph-consistent.patch
index 619887d..35d03cd 100644
--- a/SOURCES/0050-man-make-bootup-graph-consistent.patch
+++ b/SOURCES/0050-man-make-bootup-graph-consistent.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] man: make bootup graph consistent
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/man/bootup.xml b/man/bootup.xml
-index d97d550..b92057a 100644
+index d97d55023..b92057af2 100644
--- a/man/bootup.xml
+++ b/man/bootup.xml
@@ -134,7 +134,7 @@
diff --git a/SOURCES/0051-nspawn-fix-whitespace-and-typo-in-partition-table-bl.patch b/SOURCES/0051-nspawn-fix-whitespace-and-typo-in-partition-table-bl.patch
index 4f45b9e..b38325f 100644
--- a/SOURCES/0051-nspawn-fix-whitespace-and-typo-in-partition-table-bl.patch
+++ b/SOURCES/0051-nspawn-fix-whitespace-and-typo-in-partition-table-bl.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] nspawn: fix whitespace and typo in partition table blurb
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c
-index fb67251..7724df9 100644
+index fb672510b..7724df96b 100644
--- a/src/nspawn/nspawn.c
+++ b/src/nspawn/nspawn.c
@@ -2676,7 +2676,7 @@ static int setup_image(char **device_path, int *loop_nr) {
diff --git a/SOURCES/0052-man-explain-time-units-in-tmpfiles.patch b/SOURCES/0052-man-explain-time-units-in-tmpfiles.patch
index 67e2eb8..84321a7 100644
--- a/SOURCES/0052-man-explain-time-units-in-tmpfiles.patch
+++ b/SOURCES/0052-man-explain-time-units-in-tmpfiles.patch
@@ -10,7 +10,7 @@ https://bugzilla.redhat.com/show_bug.cgi?id=1195294
1 file changed, 14 insertions(+), 15 deletions(-)
diff --git a/man/tmpfiles.d.xml b/man/tmpfiles.d.xml
-index 8815bf9..4bd0fcf 100644
+index 8815bf997..4bd0fcf75 100644
--- a/man/tmpfiles.d.xml
+++ b/man/tmpfiles.d.xml
@@ -443,23 +443,22 @@
diff --git a/SOURCES/0053-systemctl-check-validity-of-PID-we-received.patch b/SOURCES/0053-systemctl-check-validity-of-PID-we-received.patch
index 24222fb..be25640 100644
--- a/SOURCES/0053-systemctl-check-validity-of-PID-we-received.patch
+++ b/SOURCES/0053-systemctl-check-validity-of-PID-we-received.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] systemctl: check validity of PID we received
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
-index 6b93ec8..3da4d3d 100644
+index 6b93ec844..3da4d3d4f 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -2881,6 +2881,9 @@ static int check_inhibitors(sd_bus *bus, enum action a) {
diff --git a/SOURCES/0054-systemctl-support-auditd.service-better.patch b/SOURCES/0054-systemctl-support-auditd.service-better.patch
index acac2ef..2f5acd4 100644
--- a/SOURCES/0054-systemctl-support-auditd.service-better.patch
+++ b/SOURCES/0054-systemctl-support-auditd.service-better.patch
@@ -17,7 +17,7 @@ a file.
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
-index 3da4d3d..4ec0cff 100644
+index 3da4d3d4f..4ec0cff21 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -4555,6 +4555,23 @@ static int init_home_and_lookup_paths(char **user_home, char **user_runtime, Loo
diff --git a/SOURCES/0055-shared-unit-name-fix-gcc5-warning.patch b/SOURCES/0055-shared-unit-name-fix-gcc5-warning.patch
index b29d183..6a35a44 100644
--- a/SOURCES/0055-shared-unit-name-fix-gcc5-warning.patch
+++ b/SOURCES/0055-shared-unit-name-fix-gcc5-warning.patch
@@ -17,7 +17,7 @@ src/shared/unit-name.c:102:34: warning: logical not is only applied to the left
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/shared/unit-name.c b/src/shared/unit-name.c
-index 21b6691..f728af4 100644
+index 21b66913c..f728af4a8 100644
--- a/src/shared/unit-name.c
+++ b/src/shared/unit-name.c
@@ -100,7 +100,7 @@ bool unit_name_is_valid(const char *n, enum template_valid template_ok) {
diff --git a/SOURCES/0056-test-hashmap-fix-gcc5-warning.patch b/SOURCES/0056-test-hashmap-fix-gcc5-warning.patch
index f60caba..8790fa0 100644
--- a/SOURCES/0056-test-hashmap-fix-gcc5-warning.patch
+++ b/SOURCES/0056-test-hashmap-fix-gcc5-warning.patch
@@ -18,7 +18,7 @@ src/test/test-hashmap.c:76:79: warning: logical not is only applied to the left
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/test/test-hashmap.c b/src/test/test-hashmap.c
-index 6900da9..351563b 100644
+index 6900da9e8..351563b96 100644
--- a/src/test/test-hashmap.c
+++ b/src/test/test-hashmap.c
@@ -75,7 +75,7 @@ static void test_trivial_compare_func(void) {
diff --git a/SOURCES/0057-shared-fix-wrong-assertion-in-barrier_set_role.patch b/SOURCES/0057-shared-fix-wrong-assertion-in-barrier_set_role.patch
index 227f539..bb838a9 100644
--- a/SOURCES/0057-shared-fix-wrong-assertion-in-barrier_set_role.patch
+++ b/SOURCES/0057-shared-fix-wrong-assertion-in-barrier_set_role.patch
@@ -15,7 +15,7 @@ Test the same condition twice, pretty sure we mean
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/shared/barrier.c b/src/shared/barrier.c
-index f65363a..b7dca75 100644
+index f65363a67..b7dca7509 100644
--- a/src/shared/barrier.c
+++ b/src/shared/barrier.c
@@ -178,7 +178,7 @@ void barrier_set_role(Barrier *b, unsigned int role) {
diff --git a/SOURCES/0058-hwdb-Update-database-of-Bluetooth-company-identifier.patch b/SOURCES/0058-hwdb-Update-database-of-Bluetooth-company-identifier.patch
index 3868550..0b70a55 100644
--- a/SOURCES/0058-hwdb-Update-database-of-Bluetooth-company-identifier.patch
+++ b/SOURCES/0058-hwdb-Update-database-of-Bluetooth-company-identifier.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] hwdb: Update database of Bluetooth company identifiers
1 file changed, 42 insertions(+)
diff --git a/hwdb/20-bluetooth-vendor-product.hwdb b/hwdb/20-bluetooth-vendor-product.hwdb
-index fb789fd..4fd951a 100644
+index fb789fd49..4fd951a58 100644
--- a/hwdb/20-bluetooth-vendor-product.hwdb
+++ b/hwdb/20-bluetooth-vendor-product.hwdb
@@ -1430,3 +1430,45 @@ bluetooth:v01D9*
diff --git a/SOURCES/0059-journal-make-skipping-of-exhausted-journal-files-eff.patch b/SOURCES/0059-journal-make-skipping-of-exhausted-journal-files-eff.patch
index 160a925..7b188fa 100644
--- a/SOURCES/0059-journal-make-skipping-of-exhausted-journal-files-eff.patch
+++ b/SOURCES/0059-journal-make-skipping-of-exhausted-journal-files-eff.patch
@@ -30,7 +30,7 @@ except that:
3 files changed, 17 insertions(+), 12 deletions(-)
diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c
-index 0f28718..24c49b9 100644
+index 0f28718b0..24c49b916 100644
--- a/src/journal/journal-file.c
+++ b/src/journal/journal-file.c
@@ -2014,8 +2014,7 @@ void journal_file_reset_location(JournalFile *f) {
@@ -44,7 +44,7 @@ index 0f28718..24c49b9 100644
f->current_offset = offset;
f->current_seqnum = le64toh(o->entry.seqnum);
diff --git a/src/journal/journal-file.h b/src/journal/journal-file.h
-index 2526e14..403c8f7 100644
+index 2526e14d6..403c8f760 100644
--- a/src/journal/journal-file.h
+++ b/src/journal/journal-file.h
@@ -199,7 +199,7 @@ int journal_file_find_field_object(JournalFile *f, const void *field, uint64_t s
@@ -57,7 +57,7 @@ index 2526e14..403c8f7 100644
int journal_file_next_entry(JournalFile *f, uint64_t p, direction_t direction, Object **ret, uint64_t *offset);
diff --git a/src/journal/sd-journal.c b/src/journal/sd-journal.c
-index 94891cd..9b57e59 100644
+index 94891cdf3..9b57e5945 100644
--- a/src/journal/sd-journal.c
+++ b/src/journal/sd-journal.c
@@ -723,13 +723,17 @@ static int next_beyond_location(sd_journal *j, JournalFile *f, direction_t direc
diff --git a/SOURCES/0060-shared-condition-fix-gcc5-warning.patch b/SOURCES/0060-shared-condition-fix-gcc5-warning.patch
index c697235..741690b 100644
--- a/SOURCES/0060-shared-condition-fix-gcc5-warning.patch
+++ b/SOURCES/0060-shared-condition-fix-gcc5-warning.patch
@@ -28,7 +28,7 @@ src/shared/condition.c:47:9: note: in expansion of macro ‘assert’
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/shared/condition.c b/src/shared/condition.c
-index da7560f..796cc52 100644
+index da7560f05..796cc520d 100644
--- a/src/shared/condition.c
+++ b/src/shared/condition.c
@@ -46,7 +46,7 @@ Condition* condition_new(ConditionType type, const char *parameter, bool trigger
diff --git a/SOURCES/0061-man-correct-description-of-systemd-user-sessions.patch b/SOURCES/0061-man-correct-description-of-systemd-user-sessions.patch
index 248ce01..ccf7ab1 100644
--- a/SOURCES/0061-man-correct-description-of-systemd-user-sessions.patch
+++ b/SOURCES/0061-man-correct-description-of-systemd-user-sessions.patch
@@ -11,7 +11,7 @@ That part of functionality was removed in 7fb3ee51c1b377.
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/man/systemd-user-sessions.service.xml b/man/systemd-user-sessions.service.xml
-index 9d796b1..e75ef11 100644
+index 9d796b1ae..e75ef11c4 100644
--- a/man/systemd-user-sessions.service.xml
+++ b/man/systemd-user-sessions.service.xml
@@ -55,13 +55,12 @@
diff --git a/SOURCES/0062-build-sys-allow-lto-and-FORTIFY_SOURCE-with-O-sz.patch b/SOURCES/0062-build-sys-allow-lto-and-FORTIFY_SOURCE-with-O-sz.patch
index 76c32f3..1e141bd 100644
--- a/SOURCES/0062-build-sys-allow-lto-and-FORTIFY_SOURCE-with-O-sz.patch
+++ b/SOURCES/0062-build-sys-allow-lto-and-FORTIFY_SOURCE-with-O-sz.patch
@@ -10,7 +10,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89382
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
-index 9c25c3c..3201428 100644
+index 9c25c3c6f..3201428c4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -208,13 +208,13 @@ AS_CASE([$CC], [*clang*],
diff --git a/SOURCES/0063-man-fix-typo.patch b/SOURCES/0063-man-fix-typo.patch
index 60fe6df..08edf6c 100644
--- a/SOURCES/0063-man-fix-typo.patch
+++ b/SOURCES/0063-man-fix-typo.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] man: fix typo
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/man/systemd.netdev.xml b/man/systemd.netdev.xml
-index 4480e19..ef58887 100644
+index 4480e1999..ef58887dc 100644
--- a/man/systemd.netdev.xml
+++ b/man/systemd.netdev.xml
@@ -108,7 +108,7 @@
diff --git a/SOURCES/0064-bus-proxyd-avoid-logging-oom-twice.patch b/SOURCES/0064-bus-proxyd-avoid-logging-oom-twice.patch
index 9671e78..4156898 100644
--- a/SOURCES/0064-bus-proxyd-avoid-logging-oom-twice.patch
+++ b/SOURCES/0064-bus-proxyd-avoid-logging-oom-twice.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] bus-proxyd: avoid logging oom twice
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/bus-proxyd/bus-proxyd.c b/src/bus-proxyd/bus-proxyd.c
-index b6b0056..b6550ed 100644
+index b6b005636..b6550ed3c 100644
--- a/src/bus-proxyd/bus-proxyd.c
+++ b/src/bus-proxyd/bus-proxyd.c
@@ -82,7 +82,7 @@ static int client_context_new(ClientContext **out) {
diff --git a/SOURCES/0065-Do-not-run-sysv-generator-test-when-sysv-compat-is-d.patch b/SOURCES/0065-Do-not-run-sysv-generator-test-when-sysv-compat-is-d.patch
index 9f2a66c..c376514 100644
--- a/SOURCES/0065-Do-not-run-sysv-generator-test-when-sysv-compat-is-d.patch
+++ b/SOURCES/0065-Do-not-run-sysv-generator-test-when-sysv-compat-is-d.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] Do not run sysv-generator-test when sysv compat is disabled
1 file changed, 5 insertions(+)
diff --git a/Makefile.am b/Makefile.am
-index 2e6455f..4933f76 100644
+index 2e6455f6e..4933f76bd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -3789,9 +3789,14 @@ TESTS += \
diff --git a/SOURCES/0066-README-mention-ACLs-more.patch b/SOURCES/0066-README-mention-ACLs-more.patch
index 93e5683..7785e09 100644
--- a/SOURCES/0066-README-mention-ACLs-more.patch
+++ b/SOURCES/0066-README-mention-ACLs-more.patch
@@ -11,7 +11,7 @@ They are now useful for any fs used for journal storage.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README b/README
-index ac2a81c..ffc2cf9 100644
+index ac2a81c0c..ffc2cf9f2 100644
--- a/README
+++ b/README
@@ -78,8 +78,8 @@ REQUIREMENTS:
diff --git a/SOURCES/0067-Do-not-advertise-.d-snippets-over-main-config-file.patch b/SOURCES/0067-Do-not-advertise-.d-snippets-over-main-config-file.patch
index 57e3439..cc8b568 100644
--- a/SOURCES/0067-Do-not-advertise-.d-snippets-over-main-config-file.patch
+++ b/SOURCES/0067-Do-not-advertise-.d-snippets-over-main-config-file.patch
@@ -31,7 +31,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89397
16 files changed, 73 insertions(+), 45 deletions(-)
diff --git a/man/bootchart.conf.xml b/man/bootchart.conf.xml
-index 8d9700d..bf6ca0b 100644
+index 8d9700d30..bf6ca0bf9 100644
--- a/man/bootchart.conf.xml
+++ b/man/bootchart.conf.xml
@@ -68,8 +68,7 @@
@@ -45,7 +45,7 @@ index 8d9700d..bf6ca0b 100644
Options
diff --git a/man/coredump.conf.xml b/man/coredump.conf.xml
-index 3d325e6..0b7329b 100644
+index 3d325e6ad..0b7329bf5 100644
--- a/man/coredump.conf.xml
+++ b/man/coredump.conf.xml
@@ -63,8 +63,7 @@
@@ -59,7 +59,7 @@ index 3d325e6..0b7329b 100644
Options
diff --git a/man/journald.conf.xml b/man/journald.conf.xml
-index 364b58f..85146b0 100644
+index 364b58f07..85146b0d8 100644
--- a/man/journald.conf.xml
+++ b/man/journald.conf.xml
@@ -64,8 +64,7 @@
@@ -73,7 +73,7 @@ index 364b58f..85146b0 100644
Options
diff --git a/man/logind.conf.xml b/man/logind.conf.xml
-index ffaec50..ca2b187 100644
+index ffaec5035..ca2b18783 100644
--- a/man/logind.conf.xml
+++ b/man/logind.conf.xml
@@ -58,11 +58,13 @@
@@ -94,7 +94,7 @@ index ffaec50..ca2b187 100644
Options
diff --git a/man/resolved.conf.xml b/man/resolved.conf.xml
-index 36cae27..8047a4e 100644
+index 36cae2706..8047a4ea7 100644
--- a/man/resolved.conf.xml
+++ b/man/resolved.conf.xml
@@ -63,8 +63,7 @@
@@ -108,7 +108,7 @@ index 36cae27..8047a4e 100644
Options
diff --git a/man/standard-conf.xml b/man/standard-conf.xml
-index b87d7e9..36af459 100644
+index b87d7e955..36af45927 100644
--- a/man/standard-conf.xml
+++ b/man/standard-conf.xml
@@ -33,13 +33,39 @@
@@ -160,7 +160,7 @@ index b87d7e9..36af459 100644
diff --git a/man/systemd-sleep.conf.xml b/man/systemd-sleep.conf.xml
-index 433f2f8..bb17ec8 100644
+index 433f2f83a..bb17ec866 100644
--- a/man/systemd-sleep.conf.xml
+++ b/man/systemd-sleep.conf.xml
@@ -112,8 +112,7 @@ along with systemd; If not, see .
@@ -174,7 +174,7 @@ index 433f2f8..bb17ec8 100644
Options
diff --git a/man/systemd-system.conf.xml b/man/systemd-system.conf.xml
-index 7c3f237..c7bcfae 100644
+index 7c3f23756..c7bcfaee4 100644
--- a/man/systemd-system.conf.xml
+++ b/man/systemd-system.conf.xml
@@ -74,8 +74,7 @@
@@ -188,7 +188,7 @@ index 7c3f237..c7bcfae 100644
Options
diff --git a/man/timesyncd.conf.xml b/man/timesyncd.conf.xml
-index 1127970..89a651c 100644
+index 1127970a1..89a651c66 100644
--- a/man/timesyncd.conf.xml
+++ b/man/timesyncd.conf.xml
@@ -63,8 +63,7 @@
@@ -202,7 +202,7 @@ index 1127970..89a651c 100644
Options
diff --git a/src/bootchart/bootchart.conf b/src/bootchart/bootchart.conf
-index 2d7cb61..4f5e509 100644
+index 2d7cb6121..4f5e50936 100644
--- a/src/bootchart/bootchart.conf
+++ b/src/bootchart/bootchart.conf
@@ -5,10 +5,11 @@
@@ -221,7 +221,7 @@ index 2d7cb61..4f5e509 100644
[Bootchart]
#Samples=500
diff --git a/src/core/system.conf b/src/core/system.conf
-index a372720..2316090 100644
+index a3727200d..231609033 100644
--- a/src/core/system.conf
+++ b/src/core/system.conf
@@ -5,10 +5,11 @@
@@ -240,7 +240,7 @@ index a372720..2316090 100644
[Manager]
#LogLevel=info
diff --git a/src/journal/coredump.conf b/src/journal/coredump.conf
-index 0fe9fe8..c2f0643 100644
+index 0fe9fe801..c2f0643e0 100644
--- a/src/journal/coredump.conf
+++ b/src/journal/coredump.conf
@@ -5,10 +5,11 @@
@@ -259,7 +259,7 @@ index 0fe9fe8..c2f0643 100644
[Coredump]
#Storage=external
diff --git a/src/journal/journald.conf b/src/journal/journald.conf
-index 29bdf8f..47eefe9 100644
+index 29bdf8f18..47eefe91c 100644
--- a/src/journal/journald.conf
+++ b/src/journal/journald.conf
@@ -5,10 +5,11 @@
@@ -278,7 +278,7 @@ index 29bdf8f..47eefe9 100644
[Journal]
#Storage=auto
diff --git a/src/login/logind.conf b/src/login/logind.conf
-index 6b1943a..834c4c2 100644
+index 6b1943a2d..834c4c2eb 100644
--- a/src/login/logind.conf
+++ b/src/login/logind.conf
@@ -5,10 +5,11 @@
@@ -297,7 +297,7 @@ index 6b1943a..834c4c2 100644
[Login]
#NAutoVTs=6
diff --git a/src/resolve/resolved.conf.in b/src/resolve/resolved.conf.in
-index e5a19ee..3eb19e4 100644
+index e5a19ee47..3eb19e42b 100644
--- a/src/resolve/resolved.conf.in
+++ b/src/resolve/resolved.conf.in
@@ -5,8 +5,9 @@
@@ -313,7 +313,7 @@ index e5a19ee..3eb19e4 100644
# See resolved.conf(5) for details
diff --git a/src/timesync/timesyncd.conf.in b/src/timesync/timesyncd.conf.in
-index fc3c6c4..b6a2ada 100644
+index fc3c6c49c..b6a2ada27 100644
--- a/src/timesync/timesyncd.conf.in
+++ b/src/timesync/timesyncd.conf.in
@@ -5,10 +5,11 @@
diff --git a/SOURCES/0068-hwdb-add-pnpid-for-the-T450s-touchpad.patch b/SOURCES/0068-hwdb-add-pnpid-for-the-T450s-touchpad.patch
index 52dcf04..680602b 100644
--- a/SOURCES/0068-hwdb-add-pnpid-for-the-T450s-touchpad.patch
+++ b/SOURCES/0068-hwdb-add-pnpid-for-the-T450s-touchpad.patch
@@ -10,7 +10,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89411
1 file changed, 2 insertions(+)
diff --git a/hwdb/70-touchpad.hwdb b/hwdb/70-touchpad.hwdb
-index bbf44db..9fcb5fd 100644
+index bbf44db77..9fcb5fdb9 100644
--- a/hwdb/70-touchpad.hwdb
+++ b/hwdb/70-touchpad.hwdb
@@ -36,4 +36,6 @@
diff --git a/SOURCES/0069-networkd-netdev-inform-when-we-take-over-an-existing.patch b/SOURCES/0069-networkd-netdev-inform-when-we-take-over-an-existing.patch
index 6a68bb0..fb5bd17 100644
--- a/SOURCES/0069-networkd-netdev-inform-when-we-take-over-an-existing.patch
+++ b/SOURCES/0069-networkd-netdev-inform-when-we-take-over-an-existing.patch
@@ -16,7 +16,7 @@ be to simply make the kernel stop creating these devices as they are pretty usel
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/network/networkd-netdev.c b/src/network/networkd-netdev.c
-index 8119205..7d193d0 100644
+index 8119205dd..7d193d088 100644
--- a/src/network/networkd-netdev.c
+++ b/src/network/networkd-netdev.c
@@ -261,7 +261,7 @@ static int netdev_create_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userda
diff --git a/SOURCES/0070-man-replace-obsolete-wiki-link-with-man-page.patch b/SOURCES/0070-man-replace-obsolete-wiki-link-with-man-page.patch
index 657c617..9bff772 100644
--- a/SOURCES/0070-man-replace-obsolete-wiki-link-with-man-page.patch
+++ b/SOURCES/0070-man-replace-obsolete-wiki-link-with-man-page.patch
@@ -18,7 +18,7 @@ Subject: [PATCH] man: replace obsolete wiki link with man page
10 files changed, 18 insertions(+), 34 deletions(-)
diff --git a/man/systemd-cryptsetup-generator.xml b/man/systemd-cryptsetup-generator.xml
-index 0e48e79..1974cd7 100644
+index 0e48e7934..1974cd7a2 100644
--- a/man/systemd-cryptsetup-generator.xml
+++ b/man/systemd-cryptsetup-generator.xml
@@ -59,10 +59,8 @@
@@ -35,7 +35,7 @@ index 0e48e79..1974cd7 100644
diff --git a/man/systemd-debug-generator.xml b/man/systemd-debug-generator.xml
-index 74c3b26..5c5e9fc 100644
+index 74c3b2620..5c5e9fc4a 100644
--- a/man/systemd-debug-generator.xml
+++ b/man/systemd-debug-generator.xml
@@ -79,10 +79,8 @@
@@ -52,7 +52,7 @@ index 74c3b26..5c5e9fc 100644
diff --git a/man/systemd-efi-boot-generator.xml b/man/systemd-efi-boot-generator.xml
-index b2d8d65..fd7ba79 100644
+index b2d8d65e3..fd7ba7983 100644
--- a/man/systemd-efi-boot-generator.xml
+++ b/man/systemd-efi-boot-generator.xml
@@ -68,9 +68,7 @@
@@ -67,7 +67,7 @@ index b2d8d65..fd7ba79 100644
diff --git a/man/systemd-fstab-generator.xml b/man/systemd-fstab-generator.xml
-index 8f82e33..022efb4 100644
+index 8f82e3330..022efb413 100644
--- a/man/systemd-fstab-generator.xml
+++ b/man/systemd-fstab-generator.xml
@@ -71,10 +71,8 @@
@@ -84,7 +84,7 @@ index 8f82e33..022efb4 100644
diff --git a/man/systemd-getty-generator.xml b/man/systemd-getty-generator.xml
-index 0b5b2f2..3389259 100644
+index 0b5b2f2a7..338925964 100644
--- a/man/systemd-getty-generator.xml
+++ b/man/systemd-getty-generator.xml
@@ -75,9 +75,8 @@
@@ -100,7 +100,7 @@ index 0b5b2f2..3389259 100644
Further information about configuration of gettys you may
find in
diff --git a/man/systemd-gpt-auto-generator.xml b/man/systemd-gpt-auto-generator.xml
-index 9c706df..8d2eaca 100644
+index 9c706df24..8d2eaca4f 100644
--- a/man/systemd-gpt-auto-generator.xml
+++ b/man/systemd-gpt-auto-generator.xml
@@ -157,9 +157,7 @@
@@ -115,7 +115,7 @@ index 9c706df..8d2eaca 100644
diff --git a/man/systemd-system-update-generator.xml b/man/systemd-system-update-generator.xml
-index 3eec1d7..e7fc95c 100644
+index 3eec1d7b9..e7fc95c74 100644
--- a/man/systemd-system-update-generator.xml
+++ b/man/systemd-system-update-generator.xml
@@ -61,10 +61,8 @@
@@ -132,7 +132,7 @@ index 3eec1d7..e7fc95c 100644
diff --git a/man/systemd-sysv-generator.xml b/man/systemd-sysv-generator.xml
-index e619b1b..f2d56cb 100644
+index e619b1bc2..f2d56cbcd 100644
--- a/man/systemd-sysv-generator.xml
+++ b/man/systemd-sysv-generator.xml
@@ -81,10 +81,8 @@
@@ -149,7 +149,7 @@ index e619b1b..f2d56cb 100644
diff --git a/man/systemd.unit.xml b/man/systemd.unit.xml
-index 09e11b4..a452f87 100644
+index 09e11b471..a452f87ba 100644
--- a/man/systemd.unit.xml
+++ b/man/systemd.unit.xml
@@ -357,8 +357,8 @@
@@ -164,7 +164,7 @@ index 09e11b4..a452f87 100644
diff --git a/man/systemd.xml b/man/systemd.xml
-index 80591dc..9b92140 100644
+index 80591dc73..9b92140e6 100644
--- a/man/systemd.xml
+++ b/man/systemd.xml
@@ -415,9 +415,8 @@
diff --git a/SOURCES/0071-Use-correct-uname-identifiers-in-arch_map-for-SuperH.patch b/SOURCES/0071-Use-correct-uname-identifiers-in-arch_map-for-SuperH.patch
index 42132df..5140e7e 100644
--- a/SOURCES/0071-Use-correct-uname-identifiers-in-arch_map-for-SuperH.patch
+++ b/SOURCES/0071-Use-correct-uname-identifiers-in-arch_map-for-SuperH.patch
@@ -11,7 +11,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89421
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/shared/architecture.c b/src/shared/architecture.c
-index 34c5a53..884abdd 100644
+index 34c5a53fa..884abdd3e 100644
--- a/src/shared/architecture.c
+++ b/src/shared/architecture.c
@@ -108,8 +108,12 @@ int uname_architecture(void) {
diff --git a/SOURCES/0072-hwdb-fix-Dell-XPS12-9Q33-key-name.patch b/SOURCES/0072-hwdb-fix-Dell-XPS12-9Q33-key-name.patch
index ce15d99..6ed6bfc 100644
--- a/SOURCES/0072-hwdb-fix-Dell-XPS12-9Q33-key-name.patch
+++ b/SOURCES/0072-hwdb-fix-Dell-XPS12-9Q33-key-name.patch
@@ -10,7 +10,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=84437
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb
-index 2cb9769..8890665 100644
+index 2cb976923..88906655e 100644
--- a/hwdb/60-keyboard.hwdb
+++ b/hwdb/60-keyboard.hwdb
@@ -259,7 +259,7 @@ keyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS*:pvr*
diff --git a/SOURCES/0073-Remove-the-cap-on-epoll-events.patch b/SOURCES/0073-Remove-the-cap-on-epoll-events.patch
index 57a1a34..7ec345e 100644
--- a/SOURCES/0073-Remove-the-cap-on-epoll-events.patch
+++ b/SOURCES/0073-Remove-the-cap-on-epoll-events.patch
@@ -14,7 +14,7 @@ avoiding this issue.
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/libsystemd/sd-event/sd-event.c b/src/libsystemd/sd-event/sd-event.c
-index 25089a0..c6350be 100644
+index 25089a033..c6350be9f 100644
--- a/src/libsystemd/sd-event/sd-event.c
+++ b/src/libsystemd/sd-event/sd-event.c
@@ -37,7 +37,6 @@
diff --git a/SOURCES/0074-Allow-up-to-4096-simultaneous-connections.patch b/SOURCES/0074-Allow-up-to-4096-simultaneous-connections.patch
index e89f571..c2d7f99 100644
--- a/SOURCES/0074-Allow-up-to-4096-simultaneous-connections.patch
+++ b/SOURCES/0074-Allow-up-to-4096-simultaneous-connections.patch
@@ -16,7 +16,7 @@ This patch raises the limit to 4096.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/dbus.c b/src/core/dbus.c
-index 260775c..85b5174 100644
+index 260775cd8..85b517486 100644
--- a/src/core/dbus.c
+++ b/src/core/dbus.c
@@ -44,7 +44,7 @@
diff --git a/SOURCES/0075-hwdb-add-Logitech-G5-Laser-Mouse.patch b/SOURCES/0075-hwdb-add-Logitech-G5-Laser-Mouse.patch
index bd1835b..bc2be59 100644
--- a/SOURCES/0075-hwdb-add-Logitech-G5-Laser-Mouse.patch
+++ b/SOURCES/0075-hwdb-add-Logitech-G5-Laser-Mouse.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] hwdb: add Logitech G5 Laser Mouse
1 file changed, 2 insertions(+)
diff --git a/hwdb/70-mouse.hwdb b/hwdb/70-mouse.hwdb
-index a62ebc4..93ee4d9 100644
+index a62ebc497..93ee4d9fa 100644
--- a/hwdb/70-mouse.hwdb
+++ b/hwdb/70-mouse.hwdb
@@ -196,6 +196,8 @@ mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:4008:
diff --git a/SOURCES/0076-tmpfiles-Fix-handling-of-duplicate-lines.patch b/SOURCES/0076-tmpfiles-Fix-handling-of-duplicate-lines.patch
index ee6b829..f491d81 100644
--- a/SOURCES/0076-tmpfiles-Fix-handling-of-duplicate-lines.patch
+++ b/SOURCES/0076-tmpfiles-Fix-handling-of-duplicate-lines.patch
@@ -14,7 +14,7 @@ https://launchpad.net/bugs/1428540
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c
-index 187997e..1e10968 100644
+index 187997e1f..1e1096816 100644
--- a/src/tmpfiles/tmpfiles.c
+++ b/src/tmpfiles/tmpfiles.c
@@ -1750,9 +1750,11 @@ static int parse_line(const char *fname, unsigned line, const char *buffer) {
diff --git a/SOURCES/0077-hwdb-add-Lenovo-W451-to-TOUCHPAD_HAS_TRACKPOINT_BUTT.patch b/SOURCES/0077-hwdb-add-Lenovo-W451-to-TOUCHPAD_HAS_TRACKPOINT_BUTT.patch
index 40c282d..5dcb3ec 100644
--- a/SOURCES/0077-hwdb-add-Lenovo-W451-to-TOUCHPAD_HAS_TRACKPOINT_BUTT.patch
+++ b/SOURCES/0077-hwdb-add-Lenovo-W451-to-TOUCHPAD_HAS_TRACKPOINT_BUTT.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] hwdb: add Lenovo W451 to TOUCHPAD_HAS_TRACKPOINT_BUTTONS list
1 file changed, 2 insertions(+)
diff --git a/hwdb/70-touchpad.hwdb b/hwdb/70-touchpad.hwdb
-index 9fcb5fd..8a32446 100644
+index 9fcb5fdb9..8a324466b 100644
--- a/hwdb/70-touchpad.hwdb
+++ b/hwdb/70-touchpad.hwdb
@@ -36,6 +36,8 @@
diff --git a/SOURCES/0078-vconsole-match-on-vtcon-events-not-fbcon-ones.patch b/SOURCES/0078-vconsole-match-on-vtcon-events-not-fbcon-ones.patch
index 303208c..19d04e4 100644
--- a/SOURCES/0078-vconsole-match-on-vtcon-events-not-fbcon-ones.patch
+++ b/SOURCES/0078-vconsole-match-on-vtcon-events-not-fbcon-ones.patch
@@ -23,7 +23,7 @@ into existence. (The font table is a per-vtcon property.)
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/vconsole/90-vconsole.rules.in b/src/vconsole/90-vconsole.rules.in
-index 0620096..35b9ad5 100644
+index 062009640..35b9ad515 100644
--- a/src/vconsole/90-vconsole.rules.in
+++ b/src/vconsole/90-vconsole.rules.in
@@ -5,7 +5,6 @@
diff --git a/SOURCES/0079-core-do-not-spawn-jobs-or-touch-other-units-during-c.patch b/SOURCES/0079-core-do-not-spawn-jobs-or-touch-other-units-during-c.patch
index b446593..35f5273 100644
--- a/SOURCES/0079-core-do-not-spawn-jobs-or-touch-other-units-during-c.patch
+++ b/SOURCES/0079-core-do-not-spawn-jobs-or-touch-other-units-during-c.patch
@@ -36,7 +36,7 @@ Fixes https://bugs.freedesktop.org/show_bug.cgi?id=88401
16 files changed, 89 insertions(+), 33 deletions(-)
diff --git a/src/core/automount.c b/src/core/automount.c
-index 9f6bd84..e4c7941 100644
+index 9f6bd84b2..e4c79415d 100644
--- a/src/core/automount.c
+++ b/src/core/automount.c
@@ -235,7 +235,7 @@ static void automount_set_state(Automount *a, AutomountState state) {
@@ -49,7 +49,7 @@ index 9f6bd84..e4c7941 100644
int r;
diff --git a/src/core/busname.c b/src/core/busname.c
-index 1d77292..43d7607 100644
+index 1d77292f9..43d7607a3 100644
--- a/src/core/busname.c
+++ b/src/core/busname.c
@@ -335,7 +335,7 @@ static void busname_set_state(BusName *n, BusNameState state) {
@@ -62,7 +62,7 @@ index 1d77292..43d7607 100644
int r;
diff --git a/src/core/device.c b/src/core/device.c
-index 1cc103c..4ff8827 100644
+index 1cc103c29..4ff882721 100644
--- a/src/core/device.c
+++ b/src/core/device.c
@@ -142,7 +142,7 @@ static void device_set_state(Device *d, DeviceState state) {
@@ -75,7 +75,7 @@ index 1cc103c..4ff8827 100644
assert(d);
diff --git a/src/core/manager.c b/src/core/manager.c
-index bc9b7ec..203a6a0 100644
+index bc9b7ec62..203a6a0a1 100644
--- a/src/core/manager.c
+++ b/src/core/manager.c
@@ -983,7 +983,28 @@ static int manager_coldplug(Manager *m) {
@@ -128,7 +128,7 @@ index bc9b7ec..203a6a0 100644
r = q;
}
diff --git a/src/core/mount.c b/src/core/mount.c
-index c971330..3ae0eb4 100644
+index c971330af..3ae0eb462 100644
--- a/src/core/mount.c
+++ b/src/core/mount.c
@@ -617,7 +617,7 @@ static void mount_set_state(Mount *m, MountState state) {
@@ -141,7 +141,7 @@ index c971330..3ae0eb4 100644
MountState new_state = MOUNT_DEAD;
int r;
diff --git a/src/core/path.c b/src/core/path.c
-index e5ea79f..51e36fa 100644
+index e5ea79fec..51e36fa8b 100644
--- a/src/core/path.c
+++ b/src/core/path.c
@@ -440,7 +440,12 @@ static void path_set_state(Path *p, PathState state) {
@@ -173,7 +173,7 @@ index e5ea79f..51e36fa 100644
}
diff --git a/src/core/scope.c b/src/core/scope.c
-index b41db78..ae6614f 100644
+index b41db7872..ae6614fbf 100644
--- a/src/core/scope.c
+++ b/src/core/scope.c
@@ -173,7 +173,7 @@ static int scope_load(Unit *u) {
@@ -186,7 +186,7 @@ index b41db78..ae6614f 100644
int r;
diff --git a/src/core/service.c b/src/core/service.c
-index 15e29be..7781b4e 100644
+index 15e29be14..7781b4e62 100644
--- a/src/core/service.c
+++ b/src/core/service.c
@@ -879,7 +879,7 @@ static void service_set_state(Service *s, ServiceState state) {
@@ -199,7 +199,7 @@ index 15e29be..7781b4e 100644
int r;
diff --git a/src/core/slice.c b/src/core/slice.c
-index ae9819d..61ff9d3 100644
+index ae9819d01..61ff9d331 100644
--- a/src/core/slice.c
+++ b/src/core/slice.c
@@ -153,7 +153,7 @@ static int slice_load(Unit *u) {
@@ -212,7 +212,7 @@ index ae9819d..61ff9d3 100644
assert(t);
diff --git a/src/core/snapshot.c b/src/core/snapshot.c
-index b70c3be..b1d8448 100644
+index b70c3beb6..b1d844877 100644
--- a/src/core/snapshot.c
+++ b/src/core/snapshot.c
@@ -75,7 +75,7 @@ static int snapshot_load(Unit *u) {
@@ -225,7 +225,7 @@ index b70c3be..b1d8448 100644
assert(s);
diff --git a/src/core/socket.c b/src/core/socket.c
-index 88aae48..760de02 100644
+index 88aae4815..760de0203 100644
--- a/src/core/socket.c
+++ b/src/core/socket.c
@@ -1326,7 +1326,7 @@ static void socket_set_state(Socket *s, SocketState state) {
@@ -238,7 +238,7 @@ index 88aae48..760de02 100644
int r;
diff --git a/src/core/swap.c b/src/core/swap.c
-index 5c19af5..369abf0 100644
+index 5c19af5d9..369abf0f5 100644
--- a/src/core/swap.c
+++ b/src/core/swap.c
@@ -513,7 +513,7 @@ static void swap_set_state(Swap *s, SwapState state) {
@@ -251,7 +251,7 @@ index 5c19af5..369abf0 100644
SwapState new_state = SWAP_DEAD;
int r;
diff --git a/src/core/target.c b/src/core/target.c
-index 33fb66b..2411a8e 100644
+index 33fb66bc3..2411a8e75 100644
--- a/src/core/target.c
+++ b/src/core/target.c
@@ -107,7 +107,7 @@ static int target_load(Unit *u) {
@@ -264,7 +264,7 @@ index 33fb66b..2411a8e 100644
assert(t);
diff --git a/src/core/timer.c b/src/core/timer.c
-index 45744c7..48cf9c1 100644
+index 45744c7de..48cf9c16a 100644
--- a/src/core/timer.c
+++ b/src/core/timer.c
@@ -268,7 +268,12 @@ static void timer_set_state(Timer *t, TimerState state) {
@@ -296,7 +296,7 @@ index 45744c7..48cf9c1 100644
}
diff --git a/src/core/unit.c b/src/core/unit.c
-index a6558ee..565455b 100644
+index a6558ee23..565455bd6 100644
--- a/src/core/unit.c
+++ b/src/core/unit.c
@@ -2859,27 +2859,34 @@ int unit_add_node_link(Unit *u, const char *what, bool wants) {
@@ -344,7 +344,7 @@ index a6558ee..565455b 100644
return 0;
}
diff --git a/src/core/unit.h b/src/core/unit.h
-index 291bc77..7ebc489 100644
+index 291bc77a7..7ebc489c8 100644
--- a/src/core/unit.h
+++ b/src/core/unit.h
@@ -307,8 +307,14 @@ struct UnitVTable {
diff --git a/SOURCES/0080-firstboot-set-all-spwd-fields-to-1-for-consistency-w.patch b/SOURCES/0080-firstboot-set-all-spwd-fields-to-1-for-consistency-w.patch
index 2414db8..7ed65ee 100644
--- a/SOURCES/0080-firstboot-set-all-spwd-fields-to-1-for-consistency-w.patch
+++ b/SOURCES/0080-firstboot-set-all-spwd-fields-to-1-for-consistency-w.patch
@@ -10,7 +10,7 @@ Subject: [PATCH] firstboot: set all spwd fields to -1 for consistency with
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/firstboot/firstboot.c b/src/firstboot/firstboot.c
-index a765d6d..a37ca17 100644
+index a765d6d21..a37ca170f 100644
--- a/src/firstboot/firstboot.c
+++ b/src/firstboot/firstboot.c
@@ -525,9 +525,9 @@ static int process_root_password(void) {
diff --git a/SOURCES/0081-sysusers-do-not-reject-users-with-already-present-et.patch b/SOURCES/0081-sysusers-do-not-reject-users-with-already-present-et.patch
index b84cd49..42754c7 100644
--- a/SOURCES/0081-sysusers-do-not-reject-users-with-already-present-et.patch
+++ b/SOURCES/0081-sysusers-do-not-reject-users-with-already-present-et.patch
@@ -14,7 +14,7 @@ It's better to relax checks here than to duplicate functionality in firstboot.
1 file changed, 9 insertions(+), 14 deletions(-)
diff --git a/src/sysusers/sysusers.c b/src/sysusers/sysusers.c
-index e47bcb4..76b5962 100644
+index e47bcb4dc..76b5962c5 100644
--- a/src/sysusers/sysusers.c
+++ b/src/sysusers/sysusers.c
@@ -605,6 +605,8 @@ static int write_files(void) {
diff --git a/SOURCES/0082-nspawn-fix-use-after-free-and-leak-in-error-paths.patch b/SOURCES/0082-nspawn-fix-use-after-free-and-leak-in-error-paths.patch
index 2c64837..365ea8c 100644
--- a/SOURCES/0082-nspawn-fix-use-after-free-and-leak-in-error-paths.patch
+++ b/SOURCES/0082-nspawn-fix-use-after-free-and-leak-in-error-paths.patch
@@ -11,7 +11,7 @@ CID #1257765.
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c
-index 7724df9..78bd584 100644
+index 7724df96b..78bd58483 100644
--- a/src/nspawn/nspawn.c
+++ b/src/nspawn/nspawn.c
@@ -3627,7 +3627,7 @@ int main(int argc, char *argv[]) {
diff --git a/SOURCES/0083-login-fix-copy-pasto-in-error-path.patch b/SOURCES/0083-login-fix-copy-pasto-in-error-path.patch
index 609ac40..9b65c08 100644
--- a/SOURCES/0083-login-fix-copy-pasto-in-error-path.patch
+++ b/SOURCES/0083-login-fix-copy-pasto-in-error-path.patch
@@ -11,7 +11,7 @@ CID #1256583.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/login/inhibit.c b/src/login/inhibit.c
-index 44bda34..88af23e 100644
+index 44bda34af..88af23e35 100644
--- a/src/login/inhibit.c
+++ b/src/login/inhibit.c
@@ -260,7 +260,7 @@ int main(int argc, char *argv[]) {
diff --git a/SOURCES/0084-journalctl-update-hint-now-that-we-set-ACL-everywher.patch b/SOURCES/0084-journalctl-update-hint-now-that-we-set-ACL-everywher.patch
index fbdd2f0..76156cb 100644
--- a/SOURCES/0084-journalctl-update-hint-now-that-we-set-ACL-everywher.patch
+++ b/SOURCES/0084-journalctl-update-hint-now-that-we-set-ACL-everywher.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] journalctl: update hint now that we set ACL everywhere
1 file changed, 11 insertions(+), 14 deletions(-)
diff --git a/src/journal/journalctl.c b/src/journal/journalctl.c
-index 55c7786..12c869f 100644
+index 55c778633..12c869f5a 100644
--- a/src/journal/journalctl.c
+++ b/src/journal/journalctl.c
@@ -1542,10 +1542,17 @@ static int access_check_var_log_journal(sd_journal *j) {
diff --git a/SOURCES/0085-sd-journal-return-error-when-we-cannot-open-a-file.patch b/SOURCES/0085-sd-journal-return-error-when-we-cannot-open-a-file.patch
index 71f0e41..acb14c3 100644
--- a/SOURCES/0085-sd-journal-return-error-when-we-cannot-open-a-file.patch
+++ b/SOURCES/0085-sd-journal-return-error-when-we-cannot-open-a-file.patch
@@ -12,7 +12,7 @@ properly when the user lacks permissions.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/journal/sd-journal.c b/src/journal/sd-journal.c
-index 9b57e59..9b9e8ac 100644
+index 9b57e5945..9b9e8ac85 100644
--- a/src/journal/sd-journal.c
+++ b/src/journal/sd-journal.c
@@ -1248,7 +1248,7 @@ static int add_file(sd_journal *j, const char *prefix, const char *filename) {
diff --git a/SOURCES/0086-missing.h-add-NDA_.patch b/SOURCES/0086-missing.h-add-NDA_.patch
index 80ace08..7a138df 100644
--- a/SOURCES/0086-missing.h-add-NDA_.patch
+++ b/SOURCES/0086-missing.h-add-NDA_.patch
@@ -13,7 +13,7 @@ introduced in v3.9 and NDA_PORT, NDA_VNI and NDA_IFINDEX in v3.10
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
-index 3201428..081ed0f 100644
+index 3201428c4..081ed0f6e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -334,7 +334,8 @@ AC_CHECK_DECLS([IFLA_INET6_ADDR_GEN_MODE,
@@ -35,7 +35,7 @@ index 3201428..081ed0f 100644
# This makes sure pkg.m4 is available.
diff --git a/src/shared/missing.h b/src/shared/missing.h
-index 8cb0b2c..6ef4dbd 100644
+index 8cb0b2c96..6ef4dbdf4 100644
--- a/src/shared/missing.h
+++ b/src/shared/missing.h
@@ -35,6 +35,7 @@
diff --git a/SOURCES/0087-udevd-close-race-in-udev-settle.patch b/SOURCES/0087-udevd-close-race-in-udev-settle.patch
index 280a322..f9c94c7 100644
--- a/SOURCES/0087-udevd-close-race-in-udev-settle.patch
+++ b/SOURCES/0087-udevd-close-race-in-udev-settle.patch
@@ -33,7 +33,7 @@ Reported-by: Daniel Drake
1 file changed, 17 insertions(+), 9 deletions(-)
diff --git a/src/udev/udevd.c b/src/udev/udevd.c
-index 99d4c89..e98c1fd 100644
+index 99d4c8983..e98c1fd6d 100644
--- a/src/udev/udevd.c
+++ b/src/udev/udevd.c
@@ -909,6 +909,17 @@ static void handle_signal(struct udev *udev, int signo) {
diff --git a/SOURCES/0088-man-document-that-ExecStartPre-is-not-the-place-to-s.patch b/SOURCES/0088-man-document-that-ExecStartPre-is-not-the-place-to-s.patch
index c115ee4..1c575a5 100644
--- a/SOURCES/0088-man-document-that-ExecStartPre-is-not-the-place-to-s.patch
+++ b/SOURCES/0088-man-document-that-ExecStartPre-is-not-the-place-to-s.patch
@@ -10,7 +10,7 @@ Subject: [PATCH] man: document that ExecStartPre= is not the place to start
1 file changed, 5 insertions(+)
diff --git a/man/systemd.service.xml b/man/systemd.service.xml
-index c03b4e8..f598705 100644
+index c03b4e8a5..f59870563 100644
--- a/man/systemd.service.xml
+++ b/man/systemd.service.xml
@@ -334,6 +334,11 @@
diff --git a/SOURCES/0089-journal-fix-return-code.patch b/SOURCES/0089-journal-fix-return-code.patch
index 2b26cf4..181e296 100644
--- a/SOURCES/0089-journal-fix-return-code.patch
+++ b/SOURCES/0089-journal-fix-return-code.patch
@@ -14,7 +14,7 @@ recurse this deep.
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c
-index 24c49b9..f500568 100644
+index 24c49b916..f500568fe 100644
--- a/src/journal/journal-file.c
+++ b/src/journal/journal-file.c
@@ -2652,10 +2652,8 @@ int journal_file_open(
diff --git a/SOURCES/0090-console-fix-error-code-inversion.patch b/SOURCES/0090-console-fix-error-code-inversion.patch
index b6095ee..9a1c797 100644
--- a/SOURCES/0090-console-fix-error-code-inversion.patch
+++ b/SOURCES/0090-console-fix-error-code-inversion.patch
@@ -13,7 +13,7 @@ instead of <0, which will not be detected as error by sysview-core.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/console/consoled-manager.c b/src/console/consoled-manager.c
-index 9dd62f0..25de0a2 100644
+index 9dd62f04a..25de0a218 100644
--- a/src/console/consoled-manager.c
+++ b/src/console/consoled-manager.c
@@ -228,7 +228,7 @@ static int manager_sysview_session_control(Manager *m, sysview_event *event) {
diff --git a/SOURCES/0091-bus-proxy-complain-only-once-about-queue-overflows.patch b/SOURCES/0091-bus-proxy-complain-only-once-about-queue-overflows.patch
index d087b18..22e3e42 100644
--- a/SOURCES/0091-bus-proxy-complain-only-once-about-queue-overflows.patch
+++ b/SOURCES/0091-bus-proxy-complain-only-once-about-queue-overflows.patch
@@ -29,7 +29,7 @@ dbus-daemon does).
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/src/bus-proxyd/proxy.c b/src/bus-proxyd/proxy.c
-index 3dea908..e13cf5e 100644
+index 3dea908f5..e13cf5e2e 100644
--- a/src/bus-proxyd/proxy.c
+++ b/src/bus-proxyd/proxy.c
@@ -729,13 +729,21 @@ static int proxy_process_destination_to_local(Proxy *p) {
@@ -59,7 +59,7 @@ index 3dea908..e13cf5e 100644
}
diff --git a/src/bus-proxyd/proxy.h b/src/bus-proxyd/proxy.h
-index 913d470..782c4e6 100644
+index 913d47071..782c4e60b 100644
--- a/src/bus-proxyd/proxy.h
+++ b/src/bus-proxyd/proxy.h
@@ -40,6 +40,7 @@ struct Proxy {
diff --git a/SOURCES/0092-cgtop-fix-assert-when-not-on-tty.patch b/SOURCES/0092-cgtop-fix-assert-when-not-on-tty.patch
index 1418d3d..cf4fcf0 100644
--- a/SOURCES/0092-cgtop-fix-assert-when-not-on-tty.patch
+++ b/SOURCES/0092-cgtop-fix-assert-when-not-on-tty.patch
@@ -17,7 +17,7 @@ Aborted (core dumped)
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cgtop/cgtop.c b/src/cgtop/cgtop.c
-index 3c7ad40..f951c37 100644
+index 3c7ad4060..f951c37cb 100644
--- a/src/cgtop/cgtop.c
+++ b/src/cgtop/cgtop.c
@@ -447,7 +447,7 @@ static int display(Hashmap *a) {
diff --git a/SOURCES/0093-man-split-paragraph.patch b/SOURCES/0093-man-split-paragraph.patch
index 8833a00..710bca8 100644
--- a/SOURCES/0093-man-split-paragraph.patch
+++ b/SOURCES/0093-man-split-paragraph.patch
@@ -12,7 +12,7 @@ paragraph to make it much easier to find.
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml
-index 11b160e..fdb1578 100644
+index 11b160e58..fdb157864 100644
--- a/man/systemd.exec.xml
+++ b/man/systemd.exec.xml
@@ -283,7 +283,9 @@
diff --git a/SOURCES/0094-hwdb-update.patch b/SOURCES/0094-hwdb-update.patch
index 7b5c751..85fd5c3 100644
--- a/SOURCES/0094-hwdb-update.patch
+++ b/SOURCES/0094-hwdb-update.patch
@@ -12,7 +12,7 @@ Subject: [PATCH] hwdb: update
4 files changed, 1060 insertions(+), 334 deletions(-)
diff --git a/hwdb/20-OUI.hwdb b/hwdb/20-OUI.hwdb
-index 6976bdf..deb323d 100644
+index 6976bdf64..deb323d34 100644
--- a/hwdb/20-OUI.hwdb
+++ b/hwdb/20-OUI.hwdb
@@ -28829,7 +28829,7 @@ OUI:0013EB*
@@ -844,7 +844,7 @@ index 6976bdf..deb323d 100644
ID_OUI_FROM_DATABASE=HBC-radiomatic
diff --git a/hwdb/20-pci-vendor-model.hwdb b/hwdb/20-pci-vendor-model.hwdb
-index 6c22088..3b35b26 100644
+index 6c2208887..3b35b26e5 100644
--- a/hwdb/20-pci-vendor-model.hwdb
+++ b/hwdb/20-pci-vendor-model.hwdb
@@ -4361,6 +4361,9 @@ pci:v00001002d0000665Csv00001787sd00002329*
@@ -2631,7 +2631,7 @@ index 6c22088..3b35b26 100644
ID_VENDOR_FROM_DATABASE=JusonTech Corporation
diff --git a/hwdb/20-sdio-vendor-model.hwdb b/hwdb/20-sdio-vendor-model.hwdb
-index 626d673..9cf34b2 100644
+index 626d673c4..9cf34b2a3 100644
--- a/hwdb/20-sdio-vendor-model.hwdb
+++ b/hwdb/20-sdio-vendor-model.hwdb
@@ -80,6 +80,36 @@ sdio:c*v02D0*
@@ -2672,7 +2672,7 @@ index 626d673..9cf34b2 100644
ID_VENDOR_FROM_DATABASE=SyChip Inc.
diff --git a/hwdb/20-usb-vendor-model.hwdb b/hwdb/20-usb-vendor-model.hwdb
-index 94e0269..8867531 100644
+index 94e0269ce..8867531a3 100644
--- a/hwdb/20-usb-vendor-model.hwdb
+++ b/hwdb/20-usb-vendor-model.hwdb
@@ -503,6 +503,9 @@ usb:v03F0p0217*
diff --git a/SOURCES/0095-networkd-Begin-with-serial-number-1-for-netlink-requ.patch b/SOURCES/0095-networkd-Begin-with-serial-number-1-for-netlink-requ.patch
index b93ebee..ee3b7cb 100644
--- a/SOURCES/0095-networkd-Begin-with-serial-number-1-for-netlink-requ.patch
+++ b/SOURCES/0095-networkd-Begin-with-serial-number-1-for-netlink-requ.patch
@@ -28,7 +28,7 @@ will fail with -EBUSY.
1 file changed, 5 insertions(+)
diff --git a/src/libsystemd/sd-rtnl/sd-rtnl.c b/src/libsystemd/sd-rtnl/sd-rtnl.c
-index ae49c77..7cdcc5d 100644
+index ae49c77e0..7cdcc5d96 100644
--- a/src/libsystemd/sd-rtnl/sd-rtnl.c
+++ b/src/libsystemd/sd-rtnl/sd-rtnl.c
@@ -61,6 +61,11 @@ static int sd_rtnl_new(sd_rtnl **ret) {
diff --git a/SOURCES/0096-journal-remote-downgrade-routine-messages-to-debug.patch b/SOURCES/0096-journal-remote-downgrade-routine-messages-to-debug.patch
index 42f7036..ce6a718 100644
--- a/SOURCES/0096-journal-remote-downgrade-routine-messages-to-debug.patch
+++ b/SOURCES/0096-journal-remote-downgrade-routine-messages-to-debug.patch
@@ -13,7 +13,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89486
4 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/src/journal-remote/journal-remote-parse.c b/src/journal-remote/journal-remote-parse.c
-index afded7e..6c096de 100644
+index afded7e38..6c096de03 100644
--- a/src/journal-remote/journal-remote-parse.c
+++ b/src/journal-remote/journal-remote-parse.c
@@ -443,7 +443,7 @@ int process_source(RemoteSource *source, bool compress, bool seal) {
@@ -26,7 +26,7 @@ index afded7e..6c096de 100644
if (!source->iovw.count) {
diff --git a/src/journal-remote/journal-remote-write.c b/src/journal-remote/journal-remote-write.c
-index df30049..99820fa 100644
+index df3004939..99820fa7b 100644
--- a/src/journal-remote/journal-remote-write.c
+++ b/src/journal-remote/journal-remote-write.c
@@ -156,7 +156,7 @@ int writer_write(Writer *w,
@@ -39,7 +39,7 @@ index df30049..99820fa 100644
log_debug("Retrying write.");
r = journal_file_append_entry(w->journal, ts, iovw->iovec, iovw->count,
diff --git a/src/journal-remote/journal-remote.c b/src/journal-remote/journal-remote.c
-index 8f32a9a..d1486e7 100644
+index 8f32a9a98..d1486e7cd 100644
--- a/src/journal-remote/journal-remote.c
+++ b/src/journal-remote/journal-remote.c
@@ -207,7 +207,7 @@ static int open_output(Writer *w, const char* host) {
@@ -156,7 +156,7 @@ index 8f32a9a..d1486e7 100644
*hostname = b;
diff --git a/src/journal-remote/microhttpd-util.c b/src/journal-remote/microhttpd-util.c
-index a95fff1..b45c38d 100644
+index a95fff18f..b45c38d68 100644
--- a/src/journal-remote/microhttpd-util.c
+++ b/src/journal-remote/microhttpd-util.c
@@ -178,7 +178,7 @@ static int verify_cert_authorized(gnutls_session_t session) {
diff --git a/SOURCES/0097-journal-remote-process-events-without-delay.patch b/SOURCES/0097-journal-remote-process-events-without-delay.patch
index 620048e..4485494 100644
--- a/SOURCES/0097-journal-remote-process-events-without-delay.patch
+++ b/SOURCES/0097-journal-remote-process-events-without-delay.patch
@@ -26,7 +26,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89516
3 files changed, 59 insertions(+), 8 deletions(-)
diff --git a/src/journal-remote/journal-remote-parse.c b/src/journal-remote/journal-remote-parse.c
-index 6c096de..7e62954 100644
+index 6c096de03..7e6295435 100644
--- a/src/journal-remote/journal-remote-parse.c
+++ b/src/journal-remote/journal-remote-parse.c
@@ -41,6 +41,7 @@ void source_free(RemoteSource *source) {
@@ -38,7 +38,7 @@ index 6c096de..7e62954 100644
free(source);
}
diff --git a/src/journal-remote/journal-remote-parse.h b/src/journal-remote/journal-remote-parse.h
-index 22db550..06a5029 100644
+index 22db55091..06a50296a 100644
--- a/src/journal-remote/journal-remote-parse.h
+++ b/src/journal-remote/journal-remote-parse.h
@@ -54,6 +54,7 @@ typedef struct RemoteSource {
@@ -50,7 +50,7 @@ index 22db550..06a5029 100644
RemoteSource* source_new(int fd, bool passive_fd, char *name, Writer *writer);
diff --git a/src/journal-remote/journal-remote.c b/src/journal-remote/journal-remote.c
-index d1486e7..b7cc6d7 100644
+index d1486e7cd..b7cc6d717 100644
--- a/src/journal-remote/journal-remote.c
+++ b/src/journal-remote/journal-remote.c
@@ -289,6 +289,8 @@ static int dispatch_raw_source_event(sd_event_source *event,
diff --git a/SOURCES/0098-man-update-example-2-in-systemd.network-5.patch b/SOURCES/0098-man-update-example-2-in-systemd.network-5.patch
index ff6a9b4..35908f5 100644
--- a/SOURCES/0098-man-update-example-2-in-systemd.network-5.patch
+++ b/SOURCES/0098-man-update-example-2-in-systemd.network-5.patch
@@ -12,7 +12,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89221
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/man/systemd.network.xml b/man/systemd.network.xml
-index 485876b..24f8416 100644
+index 485876b6a..24f8416ef 100644
--- a/man/systemd.network.xml
+++ b/man/systemd.network.xml
@@ -643,7 +643,7 @@ Gateway=192.168.0.1
diff --git a/SOURCES/0099-gpt-auto-generator-fix-detection-of-srv.patch b/SOURCES/0099-gpt-auto-generator-fix-detection-of-srv.patch
index b3e8549..3a73255 100644
--- a/SOURCES/0099-gpt-auto-generator-fix-detection-of-srv.patch
+++ b/SOURCES/0099-gpt-auto-generator-fix-detection-of-srv.patch
@@ -10,7 +10,7 @@ https://bugs.freedesktop.org/show_bug.cgi?id=89226
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gpt-auto-generator/gpt-auto-generator.c b/src/gpt-auto-generator/gpt-auto-generator.c
-index 7d5a6c6..cceeeb8 100644
+index 7d5a6c650..cceeeb845 100644
--- a/src/gpt-auto-generator/gpt-auto-generator.c
+++ b/src/gpt-auto-generator/gpt-auto-generator.c
@@ -549,7 +549,7 @@ static int enumerate_partitions(dev_t devnum) {
diff --git a/SOURCES/0100-sd-rtnl-never-set-serial-to-0.patch b/SOURCES/0100-sd-rtnl-never-set-serial-to-0.patch
index fbaa11b..09542c2 100644
--- a/SOURCES/0100-sd-rtnl-never-set-serial-to-0.patch
+++ b/SOURCES/0100-sd-rtnl-never-set-serial-to-0.patch
@@ -14,7 +14,7 @@ Suggested by Richard Maw.
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/libsystemd/sd-rtnl/sd-rtnl.c b/src/libsystemd/sd-rtnl/sd-rtnl.c
-index 7cdcc5d..5df39e1 100644
+index 7cdcc5d96..5df39e117 100644
--- a/src/libsystemd/sd-rtnl/sd-rtnl.c
+++ b/src/libsystemd/sd-rtnl/sd-rtnl.c
@@ -262,7 +262,7 @@ static void rtnl_seal_message(sd_rtnl *rtnl, sd_rtnl_message *m) {
diff --git a/SOURCES/0101-gpt-auto-generator-allow-type-check-to-fail.patch b/SOURCES/0101-gpt-auto-generator-allow-type-check-to-fail.patch
index e1e35cc..0061d56 100644
--- a/SOURCES/0101-gpt-auto-generator-allow-type-check-to-fail.patch
+++ b/SOURCES/0101-gpt-auto-generator-allow-type-check-to-fail.patch
@@ -12,7 +12,7 @@ the variable to NULL not to pass garbage on error.
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/src/gpt-auto-generator/gpt-auto-generator.c b/src/gpt-auto-generator/gpt-auto-generator.c
-index cceeeb8..00a2141 100644
+index cceeeb845..00a2141a5 100644
--- a/src/gpt-auto-generator/gpt-auto-generator.c
+++ b/src/gpt-auto-generator/gpt-auto-generator.c
@@ -291,7 +291,7 @@ static int probe_and_add_mount(
diff --git a/SOURCES/0102-man-fix-a-bunch-of-links.patch b/SOURCES/0102-man-fix-a-bunch-of-links.patch
index 6b6b610..584f2a0 100644
--- a/SOURCES/0102-man-fix-a-bunch-of-links.patch
+++ b/SOURCES/0102-man-fix-a-bunch-of-links.patch
@@ -64,7 +64,7 @@ Conflicts:
51 files changed, 151 insertions(+), 151 deletions(-)
diff --git a/man/busctl.xml b/man/busctl.xml
-index 251233b..cc1844b 100644
+index 251233bb9..cc1844b0a 100644
--- a/man/busctl.xml
+++ b/man/busctl.xml
@@ -288,7 +288,7 @@
@@ -86,7 +86,7 @@ index 251233b..cc1844b 100644
diff --git a/man/crypttab.xml b/man/crypttab.xml
-index aeacc57..3e249ad 100644
+index aeacc5797..3e249ad23 100644
--- a/man/crypttab.xml
+++ b/man/crypttab.xml
@@ -75,7 +75,7 @@
@@ -180,7 +180,7 @@ index aeacc57..3e249ad 100644
mke2fs8
diff --git a/man/file-hierarchy.xml b/man/file-hierarchy.xml
-index e9c894f..364e130 100644
+index e9c894f5c..364e13079 100644
--- a/man/file-hierarchy.xml
+++ b/man/file-hierarchy.xml
@@ -397,7 +397,7 @@
@@ -193,7 +193,7 @@ index e9c894f..364e130 100644
tmpfs file system. Since all users have
write access to this directory, special care should be taken
diff --git a/man/kernel-command-line.xml b/man/kernel-command-line.xml
-index 3741cf9..919bd13 100644
+index 3741cf9cc..919bd1374 100644
--- a/man/kernel-command-line.xml
+++ b/man/kernel-command-line.xml
@@ -336,7 +336,7 @@
@@ -206,7 +206,7 @@ index 3741cf9..919bd13 100644
systemd-hibernate-resume-generator8.
diff --git a/man/locale.conf.xml b/man/locale.conf.xml
-index 48c0006..2c32d16 100644
+index 48c0006db..2c32d1609 100644
--- a/man/locale.conf.xml
+++ b/man/locale.conf.xml
@@ -91,7 +91,7 @@
@@ -239,7 +239,7 @@ index 48c0006..2c32d16 100644
systemd-firstboot1
diff --git a/man/localectl.xml b/man/localectl.xml
-index aae6e06..7def047 100644
+index aae6e0629..7def047f6 100644
--- a/man/localectl.xml
+++ b/man/localectl.xml
@@ -124,7 +124,7 @@
@@ -266,7 +266,7 @@ index aae6e06..7def047 100644
The XKB Configuration Guide
diff --git a/man/logind.conf.xml b/man/logind.conf.xml
-index ca2b187..d02d573 100644
+index ca2b18783..d02d57356 100644
--- a/man/logind.conf.xml
+++ b/man/logind.conf.xml
@@ -126,7 +126,7 @@
@@ -279,7 +279,7 @@ index ca2b187..d02d573 100644
diff --git a/man/machine-id.xml b/man/machine-id.xml
-index 83e0b26..92d67a3 100644
+index 83e0b26ce..92d67a386 100644
--- a/man/machine-id.xml
+++ b/man/machine-id.xml
@@ -75,7 +75,7 @@
@@ -301,7 +301,7 @@ index 83e0b26..92d67a3 100644
machine-info5,
os-release5,
diff --git a/man/modules-load.d.xml b/man/modules-load.d.xml
-index 34a937d..4b722aa 100644
+index 34a937db6..4b722aa12 100644
--- a/man/modules-load.d.xml
+++ b/man/modules-load.d.xml
@@ -94,7 +94,7 @@ virtio-net
@@ -314,7 +314,7 @@ index 34a937d..4b722aa 100644
diff --git a/man/os-release.xml b/man/os-release.xml
-index 1b71a49..8f4ab10 100644
+index 1b71a49d0..8f4ab10fe 100644
--- a/man/os-release.xml
+++ b/man/os-release.xml
@@ -316,7 +316,7 @@ BUG_REPORT_URL="https://bugzilla.redhat.com/"
@@ -327,7 +327,7 @@ index 1b71a49..8f4ab10 100644
machine-id5,
machine-info5
diff --git a/man/sd_bus_message_append.xml b/man/sd_bus_message_append.xml
-index 0c49a0c..11fa07c 100644
+index 0c49a0c7c..11fa07c63 100644
--- a/man/sd_bus_message_append.xml
+++ b/man/sd_bus_message_append.xml
@@ -245,7 +245,7 @@ sd_bus_message_append(m, "ynqiuxtd", y, n, q, i, u, x, t, d);
@@ -340,7 +340,7 @@ index 0c49a0c..11fa07c 100644
machinectl1
diff --git a/man/sd_bus_open_user.xml b/man/sd_bus_open_user.xml
-index e7a7659..2bbb010 100644
+index e7a765962..2bbb01069 100644
--- a/man/sd_bus_open_user.xml
+++ b/man/sd_bus_open_user.xml
@@ -208,7 +208,7 @@ along with systemd; If not, see .
@@ -353,7 +353,7 @@ index e7a7659..2bbb010 100644
machinectl1
diff --git a/man/sd_event_add_signal.xml b/man/sd_event_add_signal.xml
-index 0299aa5..7c8df7d 100644
+index 0299aa5a5..7c8df7df8 100644
--- a/man/sd_event_add_signal.xml
+++ b/man/sd_event_add_signal.xml
@@ -86,7 +86,7 @@ along with systemd; If not, see .
@@ -375,7 +375,7 @@ index 0299aa5..7c8df7d 100644
Only a single handler may be installed for a specific
diff --git a/man/sd_journal_get_catalog.xml b/man/sd_journal_get_catalog.xml
-index 1dcbadd..c19eb11 100644
+index 1dcbadd18..c19eb11b2 100644
--- a/man/sd_journal_get_catalog.xml
+++ b/man/sd_journal_get_catalog.xml
@@ -130,7 +130,7 @@
@@ -388,7 +388,7 @@ index 1dcbadd..c19eb11 100644
diff --git a/man/sd_journal_get_cursor.xml b/man/sd_journal_get_cursor.xml
-index 2b7f443..a400d8b 100644
+index 2b7f443f2..a400d8b1b 100644
--- a/man/sd_journal_get_cursor.xml
+++ b/man/sd_journal_get_cursor.xml
@@ -84,7 +84,7 @@
@@ -401,7 +401,7 @@ index 2b7f443..a400d8b 100644
free3.
diff --git a/man/sd_journal_print.xml b/man/sd_journal_print.xml
-index 068b10e..0cd0b45 100644
+index 068b10e7c..0cd0b45b9 100644
--- a/man/sd_journal_print.xml
+++ b/man/sd_journal_print.xml
@@ -119,7 +119,7 @@
@@ -456,7 +456,7 @@ index 068b10e..0cd0b45 100644
diff --git a/man/sysctl.d.xml b/man/sysctl.d.xml
-index 5a35cfe..8a13179 100644
+index 5a35cfe2c..8a131791a 100644
--- a/man/sysctl.d.xml
+++ b/man/sysctl.d.xml
@@ -57,7 +57,7 @@
@@ -482,7 +482,7 @@ index 5a35cfe..8a13179 100644
diff --git a/man/systemctl.xml b/man/systemctl.xml
-index 6f30474..07eb431 100644
+index 6f30474c3..07eb43165 100644
--- a/man/systemctl.xml
+++ b/man/systemctl.xml
@@ -1703,9 +1703,9 @@ kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service
@@ -499,7 +499,7 @@ index 6f30474..07eb431 100644
diff --git a/man/systemd-activate.xml b/man/systemd-activate.xml
-index e64894a..cb68a79 100644
+index e64894a28..cb68a79be 100644
--- a/man/systemd-activate.xml
+++ b/man/systemd-activate.xml
@@ -165,7 +165,7 @@
@@ -512,7 +512,7 @@ index e64894a..cb68a79 100644
diff --git a/man/systemd-analyze.xml b/man/systemd-analyze.xml
-index 1ff81d3..1983150 100644
+index 1ff81d3d5..198315052 100644
--- a/man/systemd-analyze.xml
+++ b/man/systemd-analyze.xml
@@ -145,7 +145,7 @@
@@ -534,7 +534,7 @@ index 1ff81d3..1983150 100644
left-hand and the right-hand, respectively, nodes of a
relationship.
diff --git a/man/systemd-cat.xml b/man/systemd-cat.xml
-index 38ddf66..9b1a880 100644
+index 38ddf66d2..9b1a8809d 100644
--- a/man/systemd-cat.xml
+++ b/man/systemd-cat.xml
@@ -171,7 +171,7 @@
@@ -547,7 +547,7 @@ index 38ddf66..9b1a880 100644
diff --git a/man/systemd-cryptsetup-generator.xml b/man/systemd-cryptsetup-generator.xml
-index 1974cd7..b627035 100644
+index 1974cd7a2..b6270358e 100644
--- a/man/systemd-cryptsetup-generator.xml
+++ b/man/systemd-cryptsetup-generator.xml
@@ -185,7 +185,7 @@
@@ -560,7 +560,7 @@ index 1974cd7..b627035 100644
diff --git a/man/systemd-cryptsetup@.service.xml b/man/systemd-cryptsetup@.service.xml
-index bd03637..ea52485 100644
+index bd03637de..ea524851e 100644
--- a/man/systemd-cryptsetup@.service.xml
+++ b/man/systemd-cryptsetup@.service.xml
@@ -78,7 +78,7 @@
@@ -573,7 +573,7 @@ index bd03637..ea52485 100644
diff --git a/man/systemd-efi-boot-generator.xml b/man/systemd-efi-boot-generator.xml
-index fd7ba79..3431c3c 100644
+index fd7ba7983..3431c3ce5 100644
--- a/man/systemd-efi-boot-generator.xml
+++ b/man/systemd-efi-boot-generator.xml
@@ -62,7 +62,7 @@
@@ -595,7 +595,7 @@ index fd7ba79..3431c3c 100644
diff --git a/man/systemd-firstboot.xml b/man/systemd-firstboot.xml
-index 67d38ba..67289da 100644
+index 67d38ba31..67289daa2 100644
--- a/man/systemd-firstboot.xml
+++ b/man/systemd-firstboot.xml
@@ -91,7 +91,7 @@
@@ -652,7 +652,7 @@ index 67d38ba..67289da 100644
hostnamectl1
diff --git a/man/systemd-fstab-generator.xml b/man/systemd-fstab-generator.xml
-index 022efb4..bdc2dc1 100644
+index 022efb413..bdc2dc1d0 100644
--- a/man/systemd-fstab-generator.xml
+++ b/man/systemd-fstab-generator.xml
@@ -54,7 +54,7 @@
@@ -674,7 +674,7 @@ index 022efb4..bdc2dc1 100644
systemd.swap5,
systemd-cryptsetup-generator8
diff --git a/man/systemd-gpt-auto-generator.xml b/man/systemd-gpt-auto-generator.xml
-index 8d2eaca..bcc64ec 100644
+index 8d2eaca4f..bcc64ec9b 100644
--- a/man/systemd-gpt-auto-generator.xml
+++ b/man/systemd-gpt-auto-generator.xml
@@ -66,7 +66,7 @@
@@ -700,7 +700,7 @@ index 8d2eaca..bcc64ec 100644
diff --git a/man/systemd-hibernate-resume-generator.xml b/man/systemd-hibernate-resume-generator.xml
-index a21782c..d811b9b 100644
+index a21782cbf..d811b9b55 100644
--- a/man/systemd-hibernate-resume-generator.xml
+++ b/man/systemd-hibernate-resume-generator.xml
@@ -73,7 +73,7 @@
@@ -713,7 +713,7 @@ index a21782c..d811b9b 100644
supported.
diff --git a/man/systemd-journald.service.xml b/man/systemd-journald.service.xml
-index 6b250b6..8280d6c 100644
+index 6b250b65e..8280d6c87 100644
--- a/man/systemd-journald.service.xml
+++ b/man/systemd-journald.service.xml
@@ -241,7 +241,7 @@
@@ -726,7 +726,7 @@ index 6b250b6..8280d6c 100644
pydoc systemd.journal.
diff --git a/man/systemd-localed.service.xml b/man/systemd-localed.service.xml
-index 8999166..06aa78c 100644
+index 899916638..06aa78c0e 100644
--- a/man/systemd-localed.service.xml
+++ b/man/systemd-localed.service.xml
@@ -64,7 +64,7 @@
@@ -753,7 +753,7 @@ index 8999166..06aa78c 100644
diff --git a/man/systemd-nspawn.xml b/man/systemd-nspawn.xml
-index 4a936d3..65b4c2f 100644
+index 4a936d326..65b4c2f29 100644
--- a/man/systemd-nspawn.xml
+++ b/man/systemd-nspawn.xml
@@ -598,7 +598,7 @@
@@ -775,7 +775,7 @@ index 4a936d3..65b4c2f 100644
diff --git a/man/systemd-quotacheck.service.xml b/man/systemd-quotacheck.service.xml
-index 2179f11..9d49762 100644
+index 2179f11e9..9d4976274 100644
--- a/man/systemd-quotacheck.service.xml
+++ b/man/systemd-quotacheck.service.xml
@@ -86,7 +86,7 @@
@@ -788,7 +788,7 @@ index 2179f11..9d49762 100644
diff --git a/man/systemd-remount-fs.service.xml b/man/systemd-remount-fs.service.xml
-index 7b88ac3..8e60e31 100644
+index 7b88ac3f3..8e60e31b5 100644
--- a/man/systemd-remount-fs.service.xml
+++ b/man/systemd-remount-fs.service.xml
@@ -56,7 +56,7 @@
@@ -812,7 +812,7 @@ index 7b88ac3..8e60e31 100644
diff --git a/man/systemd-socket-proxyd.xml b/man/systemd-socket-proxyd.xml
-index 1c78b65..0b852e6 100644
+index 1c78b656e..0b852e6bc 100644
--- a/man/systemd-socket-proxyd.xml
+++ b/man/systemd-socket-proxyd.xml
@@ -72,7 +72,7 @@
@@ -838,7 +838,7 @@ index 1c78b65..0b852e6 100644
diff --git a/man/systemd-sysctl.service.xml b/man/systemd-sysctl.service.xml
-index f35a18a..d4c1a7e 100644
+index f35a18a4d..d4c1a7ebe 100644
--- a/man/systemd-sysctl.service.xml
+++ b/man/systemd-sysctl.service.xml
@@ -56,11 +56,11 @@
@@ -867,7 +867,7 @@ index f35a18a..d4c1a7e 100644
diff --git a/man/systemd-system.conf.xml b/man/systemd-system.conf.xml
-index c7bcfae..1b74ed3 100644
+index c7bcfaee4..1b74ed38f 100644
--- a/man/systemd-system.conf.xml
+++ b/man/systemd-system.conf.xml
@@ -172,7 +172,7 @@
@@ -880,7 +880,7 @@ index c7bcfae..1b74ed3 100644
others are removed. If the list of capabilities is prefixed
with ~, all but the listed capabilities will be included, the
diff --git a/man/systemd-update-utmp.service.xml b/man/systemd-update-utmp.service.xml
-index b842d29..c8a9cb7 100644
+index b842d2972..c8a9cb7c9 100644
--- a/man/systemd-update-utmp.service.xml
+++ b/man/systemd-update-utmp.service.xml
@@ -69,7 +69,7 @@
@@ -893,7 +893,7 @@ index b842d29..c8a9cb7 100644
diff --git a/man/systemd-vconsole-setup.service.xml b/man/systemd-vconsole-setup.service.xml
-index 59bb5e4..7c6ed08 100644
+index 59bb5e4e8..7c6ed0899 100644
--- a/man/systemd-vconsole-setup.service.xml
+++ b/man/systemd-vconsole-setup.service.xml
@@ -57,9 +57,9 @@
@@ -920,7 +920,7 @@ index 59bb5e4..7c6ed08 100644
diff --git a/man/systemd.automount.xml b/man/systemd.automount.xml
-index 3db65d9..b5b5885 100644
+index 3db65d988..b5b5885cd 100644
--- a/man/systemd.automount.xml
+++ b/man/systemd.automount.xml
@@ -96,7 +96,7 @@
@@ -944,7 +944,7 @@ index 3db65d9..b5b5885 100644
diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml
-index fdb1578..56b53e6 100644
+index fdb157864..56b53e601 100644
--- a/man/systemd.exec.xml
+++ b/man/systemd.exec.xml
@@ -663,7 +663,7 @@
@@ -1020,7 +1020,7 @@ index fdb1578..56b53e6 100644
diff --git a/man/systemd.generator.xml b/man/systemd.generator.xml
-index ccb6987..9b39e73 100644
+index ccb698752..9b39e732e 100644
--- a/man/systemd.generator.xml
+++ b/man/systemd.generator.xml
@@ -333,7 +333,7 @@ find $dir
@@ -1033,7 +1033,7 @@ index ccb6987..9b39e73 100644
systemd-gpt-auto-generator8,
systemd-hibernate-resume-generator8,
diff --git a/man/systemd.journal-fields.xml b/man/systemd.journal-fields.xml
-index 1fd46de..7d6c5c7 100644
+index 1fd46de31..7d6c5c715 100644
--- a/man/systemd.journal-fields.xml
+++ b/man/systemd.journal-fields.xml
@@ -134,7 +134,7 @@
@@ -1046,7 +1046,7 @@ index 1fd46de..7d6c5c7 100644
diff --git a/man/systemd.kill.xml b/man/systemd.kill.xml
-index c974e22..e57f0e7 100644
+index c974e2248..e57f0e724 100644
--- a/man/systemd.kill.xml
+++ b/man/systemd.kill.xml
@@ -135,7 +135,7 @@
@@ -1068,7 +1068,7 @@ index c974e22..e57f0e7 100644
diff --git a/man/systemd.mount.xml b/man/systemd.mount.xml
-index 5cbde8b..fcb9a44 100644
+index 5cbde8b84..fcb9a4416 100644
--- a/man/systemd.mount.xml
+++ b/man/systemd.mount.xml
@@ -68,7 +68,7 @@
@@ -1135,7 +1135,7 @@ index 5cbde8b..fcb9a44 100644
systemd.directives7
diff --git a/man/systemd.network.xml b/man/systemd.network.xml
-index 24f8416..9738627 100644
+index 24f8416ef..97386271d 100644
--- a/man/systemd.network.xml
+++ b/man/systemd.network.xml
@@ -286,7 +286,7 @@
@@ -1175,7 +1175,7 @@ index 24f8416..9738627 100644
given, it is derived from the Address
key.
diff --git a/man/systemd.path.xml b/man/systemd.path.xml
-index 08a7ec8..d02bc92 100644
+index 08a7ec897..d02bc92ae 100644
--- a/man/systemd.path.xml
+++ b/man/systemd.path.xml
@@ -74,7 +74,7 @@
@@ -1197,7 +1197,7 @@ index 08a7ec8..d02bc92 100644
diff --git a/man/systemd.socket.xml b/man/systemd.socket.xml
-index 3938345..2f54193 100644
+index 3938345fa..2f541937f 100644
--- a/man/systemd.socket.xml
+++ b/man/systemd.socket.xml
@@ -265,7 +265,7 @@
@@ -1339,7 +1339,7 @@ index 3938345..2f54193 100644
diff --git a/man/systemd.swap.xml b/man/systemd.swap.xml
-index 23b9c71..5016f45 100644
+index 23b9c712e..5016f453d 100644
--- a/man/systemd.swap.xml
+++ b/man/systemd.swap.xml
@@ -69,7 +69,7 @@
@@ -1388,7 +1388,7 @@ index 23b9c71..5016f45 100644
systemd.directives7
diff --git a/man/systemd.unit.xml b/man/systemd.unit.xml
-index a452f87..c2e374a 100644
+index a452f87ba..c2e374a94 100644
--- a/man/systemd.unit.xml
+++ b/man/systemd.unit.xml
@@ -826,7 +826,7 @@
@@ -1410,7 +1410,7 @@ index a452f87..c2e374a 100644
diff --git a/man/systemd.xml b/man/systemd.xml
-index 9b92140..d006b0b 100644
+index 9b92140e6..d006b0bb9 100644
--- a/man/systemd.xml
+++ b/man/systemd.xml
@@ -1012,9 +1012,9 @@
@@ -1435,7 +1435,7 @@ index 9b92140..d006b0b 100644
journalctl1,
systemd-notify1,
diff --git a/man/vconsole.conf.xml b/man/vconsole.conf.xml
-index 17bea8b..27196d4 100644
+index 17bea8b68..27196d44e 100644
--- a/man/vconsole.conf.xml
+++ b/man/vconsole.conf.xml
@@ -129,9 +129,9 @@ FONT=eurlatgr
diff --git a/SOURCES/0103-man-link-to-fd.o-for-dbus-stuff.patch b/SOURCES/0103-man-link-to-fd.o-for-dbus-stuff.patch
index 9e34a20..ad0c8c1 100644
--- a/SOURCES/0103-man-link-to-fd.o-for-dbus-stuff.patch
+++ b/SOURCES/0103-man-link-to-fd.o-for-dbus-stuff.patch
@@ -13,7 +13,7 @@ Subject: [PATCH] man: link to fd.o for dbus stuff
5 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/man/busctl.xml b/man/busctl.xml
-index cc1844b..807fc78 100644
+index cc1844b0a..807fc78e8 100644
--- a/man/busctl.xml
+++ b/man/busctl.xml
@@ -465,7 +465,7 @@ o "/org/freedesktop/systemd1/job/42684"
@@ -26,7 +26,7 @@ index cc1844b..807fc78 100644
kdbus,
sd-bus3,
diff --git a/man/custom-html.xsl b/man/custom-html.xsl
-index 32299db..706b95a 100644
+index 32299db71..706b95a1c 100644
--- a/man/custom-html.xsl
+++ b/man/custom-html.xsl
@@ -91,6 +91,19 @@
@@ -50,7 +50,7 @@ index 32299db..706b95a 100644