4850ab86da
This fixes the issue of systemd sending tons of useless PropertiesChanged messages when a mount happens as described in: https://bugzilla.redhat.com/show_bug.cgi?id=1793527 Depends-On: https://review.opendev.org/c/starlingx/tools/+/786601 Partial-Bug: #1924691 Signed-off-by: Li Zhou <li.zhou@windriver.com> Change-Id: I3596303d77211a135e8559a05806395328725cde
85 lines
3.7 KiB
Diff
85 lines
3.7 KiB
Diff
From 8ca176c7d8a3d21b928db29744f950c3cb336658 Mon Sep 17 00:00:00 2001
|
|
From: Li Zhou <li.zhou@windriver.com>
|
|
Date: Wed, 21 Apr 2021 14:41:27 +0800
|
|
Subject: [PATCH] Add STX patches
|
|
|
|
Signed-off-by: Jim Somerville <Jim.Somerville@windriver.com>
|
|
Signed-off-by: Li Zhou <li.zhou@windriver.com>
|
|
---
|
|
SPECS/systemd.spec | 59 ++++++++++++++++++++++++++++++++++++++++++++++
|
|
1 file changed, 59 insertions(+)
|
|
|
|
diff --git a/SPECS/systemd.spec b/SPECS/systemd.spec
|
|
index 9ed7715..bd14767 100644
|
|
--- a/SPECS/systemd.spec
|
|
+++ b/SPECS/systemd.spec
|
|
@@ -884,6 +884,65 @@ Patch0842: 0842-core-don-t-update-unit-description-if-it-is-already-.patch
|
|
Patch0843: 0843-unit-don-t-emit-PropertiesChanged-signal-if-adding-a.patch
|
|
Patch0844: 0844-core-fix-unnecessary-fallback-to-the-rescue-mode-cau.patch
|
|
Patch0845: 0845-core-Detect-initial-timer-state-from-serialized-data.patch
|
|
+
|
|
+# STX Patches
|
|
+Patch0851: 851-inject-millisec-in-syslog-date.patch
|
|
+Patch0852: 852-fix-build-error-for-unused-variable.patch
|
|
+Patch0853: 853-Fix-compile-failure-due-to-deprecated-value.patch
|
|
+
|
|
+# This cluster of patches relates to fixing redhat bug #1819868
|
|
+# "systemd excessively reads mountinfo and udev in dense container environments"
|
|
+
|
|
+# Below patches are added for merging patch (1)
|
|
+Patch0901: 901-sd-event-don-t-touch-fd-s-accross-forks.patch
|
|
+Patch0902: 902-sd-event-make-sure-RT-signals-are-not-dropped.patch
|
|
+# Patch (1) for solving #1819868
|
|
+Patch0903: 903-sd-event-split-out-helper-functions-for-reshuffling-.patch
|
|
+
|
|
+# Below patches are added for merging patch (2)
|
|
+Patch0904: 904-sd-event-drop-pending-events-when-we-turn-off-on-an-.patch
|
|
+Patch0905: 905-sd-event-fix-call-to-event_make_signal_data.patch
|
|
+Patch0906: 906-sd-event-make-sure-to-create-a-signal-queue-for-the-.patch
|
|
+# Patch (2) for solving #1819868
|
|
+Patch0907: 907-sd-event-split-out-enable-and-disable-codepaths-from.patch
|
|
+
|
|
+# Below patch is added for merging patch (3)
|
|
+Patch0908: 908-sd-event-use-prioq_ensure_allocated-where-possible.patch
|
|
+# Patch (3) for solving #1819868
|
|
+Patch0909: 909-sd-event-split-clock-data-allocation-out-of-sd_event.patch
|
|
+
|
|
+# Patch (4) for solving #1819868
|
|
+Patch0910: 910-sd-event-split-out-code-to-add-remove-timer-event-so.patch
|
|
+
|
|
+# Below patch is added for merging patch (5)
|
|
+Patch0911: 911-sd-event-rename-PASSIVE-PREPARED-to-INITIAL-ARMED.patch
|
|
+# Patch (5) for solving #1819868
|
|
+Patch0912: 912-sd-event-refuse-running-default-event-loops-in-any-o.patch
|
|
+
|
|
+# Patch (6) for solving #1819868
|
|
+Patch0913: 913-sd-event-remove-earliest_index-latest_index-into-com.patch
|
|
+
|
|
+# Patch (7) for solving #1819868
|
|
+Patch0914: 914-sd-event-update-state-at-the-end-in-event_source_ena.patch
|
|
+
|
|
+# Patch (8) for solving #1819868
|
|
+Patch0915: 915-sd-event-increase-n_enabled_child_sources-just-once.patch
|
|
+
|
|
+# Below patches are added for merging patch (9)
|
|
+Patch0916: 916-sd-event-don-t-provide-priority-stability.patch
|
|
+Patch0917: 917-sd-event-when-determining-the-last-allowed-time-a-ti.patch
|
|
+Patch0918: 918-sd-event-permit-a-USEC_INFINITY-timeout-as-an-altern.patch
|
|
+# Patch (9) for solving #1819868
|
|
+Patch0919: 919-sd-event-add-ability-to-ratelimit-event-sources.patch
|
|
+
|
|
+# Patch (10) for solving #1819868
|
|
+Patch0920: 920-core-prevent-excessive-proc-self-mountinfo-parsing.patch
|
|
+
|
|
+# This patch fixes build issues related to the above patches. Our goal is to keep
|
|
+# upstream patches as unmodified as possible to facilitate maintaining them, so instead
|
|
+# of individually changing them for compilation, we just have one patch at the end to do it.
|
|
+Patch0921: 921-systemd-Fix-compiling-errors-when-merging-1819868.patch
|
|
+
|
|
Patch9999: 9999-Update-kernel-install-script-by-backporting-fedora-p.patch
|
|
|
|
%global num_patches %{lua: c=0; for i,p in ipairs(patches) do c=c+1; end; print(c);}
|
|
--
|
|
2.17.1
|
|
|