!51 systemd
From: @openeuler-basic Reviewed-by: @overweight Signed-off-by: @overweight
This commit is contained in:
commit
a391de608c
@ -1,40 +0,0 @@
|
|||||||
From 5ab4d083dbe0a1ae095875c4af6ac26749b67211 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
|
|
||||||
Date: Wed, 14 Aug 2019 15:57:42 +0200
|
|
||||||
Subject: [PATCH] udev: use bfq as the default scheduler
|
|
||||||
|
|
||||||
As requested in https://bugzilla.redhat.com/show_bug.cgi?id=1738828.
|
|
||||||
Test results are that bfq seems to behave better and more consistently on
|
|
||||||
typical hardware. The kernel does not have a configuration option to set
|
|
||||||
the default scheduler, and it currently needs to be set by userspace.
|
|
||||||
|
|
||||||
See the bug for more discussion and links.
|
|
||||||
---
|
|
||||||
rules/60-block-scheduler.rules | 5 +++++
|
|
||||||
rules/meson.build | 1 +
|
|
||||||
2 files changed, 6 insertions(+)
|
|
||||||
create mode 100644 rules/60-block-scheduler.rules
|
|
||||||
|
|
||||||
diff --git a/rules/60-block-scheduler.rules b/rules/60-block-scheduler.rules
|
|
||||||
new file mode 100644
|
|
||||||
index 00000000000..480b941761f
|
|
||||||
--- /dev/null
|
|
||||||
+++ b/rules/60-block-scheduler.rules
|
|
||||||
@@ -0,0 +1,5 @@
|
|
||||||
+# do not edit this file, it will be overwritten on update
|
|
||||||
+
|
|
||||||
+ACTION=="add", SUBSYSTEM=="block", \
|
|
||||||
+ KERNEL=="mmcblk*[0-9]|msblk*[0-9]|mspblk*[0-9]|sd*[!0-9]|sr*", \
|
|
||||||
+ ATTR{queue/scheduler}="bfq"
|
|
||||||
diff --git a/rules/meson.build b/rules/meson.build
|
|
||||||
index b6a32ba77e2..1da958b4d46 100644
|
|
||||||
--- a/rules/meson.build
|
|
||||||
+++ b/rules/meson.build
|
|
||||||
@@ -2,6 +2,7 @@
|
|
||||||
|
|
||||||
rules = files('''
|
|
||||||
60-block.rules
|
|
||||||
+ 60-block-scheduler.rules
|
|
||||||
60-cdrom_id.rules
|
|
||||||
60-drm.rules
|
|
||||||
60-evdev.rules
|
|
||||||
@ -7,9 +7,24 @@ Subject: [PATCH] journal: don't enable systemd-journald-audit.socket
|
|||||||
Resolves: #1699287
|
Resolves: #1699287
|
||||||
|
|
||||||
---
|
---
|
||||||
|
units/meson.build | 3 +--
|
||||||
units/systemd-journald.service.in | 2 +-
|
units/systemd-journald.service.in | 2 +-
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
2 files changed, 2 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/units/meson.build b/units/meson.build
|
||||||
|
index e105ade..48c621d 100644
|
||||||
|
--- a/units/meson.build
|
||||||
|
+++ b/units/meson.build
|
||||||
|
@@ -88,8 +88,7 @@ units = [
|
||||||
|
'sockets.target.wants/'],
|
||||||
|
['systemd-journal-gatewayd.socket', 'ENABLE_REMOTE HAVE_MICROHTTPD'],
|
||||||
|
['systemd-journal-remote.socket', 'ENABLE_REMOTE HAVE_MICROHTTPD'],
|
||||||
|
- ['systemd-journald-audit.socket', '',
|
||||||
|
- 'sockets.target.wants/'],
|
||||||
|
+ ['systemd-journald-audit.socket', ''],
|
||||||
|
['systemd-journald-dev-log.socket', '',
|
||||||
|
'sockets.target.wants/'],
|
||||||
|
['systemd-journald.socket', '',
|
||||||
diff --git a/units/systemd-journald.service.in b/units/systemd-journald.service.in
|
diff --git a/units/systemd-journald.service.in b/units/systemd-journald.service.in
|
||||||
index 089bc38..7436619 100644
|
index 089bc38..7436619 100644
|
||||||
--- a/units/systemd-journald.service.in
|
--- a/units/systemd-journald.service.in
|
||||||
@ -24,5 +39,5 @@ index 089bc38..7436619 100644
|
|||||||
SystemCallArchitectures=native
|
SystemCallArchitectures=native
|
||||||
SystemCallErrorNumber=EPERM
|
SystemCallErrorNumber=EPERM
|
||||||
--
|
--
|
||||||
2.19.1
|
2.23.0
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,7 @@ Resolves: #1670126
|
|||||||
1 file changed, 1 insertion(+)
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
diff --git a/rules/meson.build b/rules/meson.build
|
diff --git a/rules/meson.build b/rules/meson.build
|
||||||
index 1da958b..043313a 100644
|
index 0fb5c6a..a2dbf2b 100644
|
||||||
--- a/rules/meson.build
|
--- a/rules/meson.build
|
||||||
+++ b/rules/meson.build
|
+++ b/rules/meson.build
|
||||||
@@ -1,6 +1,7 @@
|
@@ -1,6 +1,7 @@
|
||||||
@ -20,8 +20,8 @@ index 1da958b..043313a 100644
|
|||||||
rules = files('''
|
rules = files('''
|
||||||
+ 40-elevator.rules
|
+ 40-elevator.rules
|
||||||
60-block.rules
|
60-block.rules
|
||||||
60-block-scheduler.rules
|
|
||||||
60-cdrom_id.rules
|
60-cdrom_id.rules
|
||||||
|
60-drm.rules
|
||||||
--
|
--
|
||||||
2.19.1
|
2.23.0
|
||||||
|
|
||||||
|
|||||||
18
systemd.spec
18
systemd.spec
@ -16,7 +16,7 @@
|
|||||||
Name: systemd
|
Name: systemd
|
||||||
Url: https://www.freedesktop.org/wiki/Software/systemd
|
Url: https://www.freedesktop.org/wiki/Software/systemd
|
||||||
Version: 243
|
Version: 243
|
||||||
Release: 26
|
Release: 28
|
||||||
License: MIT and LGPLv2+ and GPLv2+
|
License: MIT and LGPLv2+ and GPLv2+
|
||||||
Summary: System and Service Manager
|
Summary: System and Service Manager
|
||||||
|
|
||||||
@ -44,7 +44,6 @@ Source105: rule_generator.functions
|
|||||||
Source106: write_net_rules
|
Source106: write_net_rules
|
||||||
Source107: detect_virt
|
Source107: detect_virt
|
||||||
|
|
||||||
Patch0001: 0001-udev-use-bfq-as-the-default-scheduler.patch
|
|
||||||
Patch0002: 0001-udev-ignore-error-caused-by-device-disconnection.patch
|
Patch0002: 0001-udev-ignore-error-caused-by-device-disconnection.patch
|
||||||
Patch0003: 0001-core-dont-check-error-parameter-of-get_name_owner_handler.patch
|
Patch0003: 0001-core-dont-check-error-parameter-of-get_name_owner_handler.patch
|
||||||
Patch0004: 0001-core-dont-check-potentially-NULL-error.patch
|
Patch0004: 0001-core-dont-check-potentially-NULL-error.patch
|
||||||
@ -1140,7 +1139,6 @@ fi
|
|||||||
%{_unitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
|
%{_unitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
|
||||||
%{_unitdir}/systemd-hostnamed.service.d/disable-privatedevices.conf
|
%{_unitdir}/systemd-hostnamed.service.d/disable-privatedevices.conf
|
||||||
%{_unitdir}/sockets.target.wants/systemd-coredump.socket
|
%{_unitdir}/sockets.target.wants/systemd-coredump.socket
|
||||||
%{_unitdir}/sockets.target.wants/systemd-journald-audit.socket
|
|
||||||
%{_unitdir}/sockets.target.wants/systemd-journald-dev-log.socket
|
%{_unitdir}/sockets.target.wants/systemd-journald-dev-log.socket
|
||||||
%{_unitdir}/sockets.target.wants/systemd-journald.socket
|
%{_unitdir}/sockets.target.wants/systemd-journald.socket
|
||||||
%{_unitdir}/sockets.target.wants/systemd-initctl.socket
|
%{_unitdir}/sockets.target.wants/systemd-initctl.socket
|
||||||
@ -1409,7 +1407,6 @@ fi
|
|||||||
%{_udevrulesdir}/60-persistent-v4l.rules
|
%{_udevrulesdir}/60-persistent-v4l.rules
|
||||||
%{_udevrulesdir}/70-joystick.rules
|
%{_udevrulesdir}/70-joystick.rules
|
||||||
%{_udevrulesdir}/70-power-switch.rules
|
%{_udevrulesdir}/70-power-switch.rules
|
||||||
%{_udevrulesdir}/60-block-scheduler.rules
|
|
||||||
%{_udevrulesdir}/60-persistent-storage.rules
|
%{_udevrulesdir}/60-persistent-storage.rules
|
||||||
%{_udevrulesdir}/80-net-setup-link.rules
|
%{_udevrulesdir}/80-net-setup-link.rules
|
||||||
%{_udevrulesdir}/60-evdev.rules
|
%{_udevrulesdir}/60-evdev.rules
|
||||||
@ -1506,6 +1503,19 @@ fi
|
|||||||
%exclude /usr/share/man/man3/*
|
%exclude /usr/share/man/man3/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 25 2020 shenyangyang <shenyangyang4@huawei.com> - 243-28
|
||||||
|
- Type:enhancement
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:don't enable systemd-journald-audit.socket by default
|
||||||
|
|
||||||
|
* Mon Nov 23 2020 openEuler Buildteam <buildteam@openeuler.org> - 243-27
|
||||||
|
- Type:enhancement
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:add elevator= kernel command line parameter and don't enable bfq
|
||||||
|
by default
|
||||||
|
|
||||||
* Tue Jul 7 2020 openEuler Buildteam <buildteam@openeuler.org> - 243-26
|
* Tue Jul 7 2020 openEuler Buildteam <buildteam@openeuler.org> - 243-26
|
||||||
- Type:enhancement
|
- Type:enhancement
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user