From: Vitaly Kuznetsov <vkuznets(a)redhat.com>
redhat: Restore the status quo wrt memory onlining
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2375049
Fedora used to set CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y for x86_64 and
aarch64 but this setting is now gone upstream and replaced with
CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_*.
Restore the status quo by setting
CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO=y where
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE was previously enabled.
Note, RHEL does not currently enable it.
Signed-off-by: Vitaly Kuznetsov <vkuznets(a)redhat.com>
diff --git a/redhat/configs/common/generic/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE b/redhat/configs/common/generic/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/common/generic/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE
@@ -0,0 +1 @@
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE is not set
diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO
@@ -0,0 +1 @@
+CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO=y
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE b/redhat/configs/fedora/generic/x86/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/fedora/generic/x86/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE b/redhat/configs/fedora/generic/x86/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/fedora/generic/x86/CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE
@@ -0,0 +1 @@
+# CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE is not set
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO b/redhat/configs/fedora/generic/x86/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/fedora/generic/x86/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO
@@ -0,0 +1 @@
+CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO=y
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3972
From: Vitaly Kuznetsov <vkuznets(a)redhat.com>
redhat: Restore the status quo wrt memory onlining
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2375049
Fedora used to set CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y for x86_64 and
aarch64 but this setting is now gone upstream and replaced with
CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_*.
Restore the status quo by setting
CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO=y where
CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE was previously enabled.
Note, RHEL does not currently enable it.
Signed-off-by: Vitaly Kuznetsov <vkuznets(a)redhat.com>
diff --git a/redhat/configs/common/generic/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE b/redhat/configs/common/generic/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/common/generic/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
diff --git a/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/fedora/generic/arm/aarch64/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO
@@ -0,0 +1 @@
+CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO=y
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE b/redhat/configs/fedora/generic/x86/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/fedora/generic/x86/CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO b/redhat/configs/fedora/generic/x86/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/fedora/generic/x86/CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO
@@ -0,0 +1 @@
+CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO=y
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3972
Hi, we tested your kernel and here are the results:
Overall result: PASSED
Merge: OK
Compile: OK
Test: OK
Tested-by: CKI Project <cki-project(a)redhat.com>
Kernel information:
Brew / Koji Task ID: 134473095
You can find all the details about the test run at
https://datawarehouse.cki-project.org/kcidb/checkouts/redhat:koji-134473095
Tests that were not ran because of internal issues:
Boot test [s390x]
CKI/restraint [s390x]
machineinfo [s390x]
Reboot test [s390x]
SELinux Custom Module Setup [s390x]
stress: stress-ng - cpu [s390x]
stress: stress-ng - cpu-cache [s390x]
stress: stress-ng - interrupt [s390x]
stress: stress-ng - memory [s390x]
If you find a failure unrelated to your changes, please ask the test maintainer to review it.
This will prevent the failures from being incorrectly reported in the future.
Please reply to this email if you have any questions about the tests that we
ran or if you have any suggestions on how to make future tests more effective.
,-. ,-.
( C ) ( K ) Continuous
`-',-.`-' Kernel
( I ) Integration
`-'
______________________________________________________________________________
From: Scott Weaver on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3971
This creates a new CI job to regularly merge the kernel-ark tree with
linux-next. The primary goal is to proactively identify integration
issues, conflicts and bugs before they land in the main os-build branch.
This initial version is a proof-of-concept and does not, for example,
yet include any logic for automatically resolving merge conflicts,
misconfigured options or analyzing config mismatches. It serves as a
foundation for building more sophisticated automation to help resolve
these types of problems in the future.
This also introduces the `dist-configs-commit-mismatches` make target to
resolve config mismatches.
Signed-off-by: Scott Weaver <scweaver(a)redhat.com>
---
redhat/configs/process_configs.sh | 198 ++++++++++++++++++++++++++++++++----
redhat/scripts/ci/ark-linux-next.sh | 71 ++++++++++++
redhat/Makefile | 4 +
.gitlab-ci.yml | 22 ++++
4 files changed, 273 insertions(+), 22 deletions(-)
From: Scott Weaver on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3971
This creates a new CI job to regularly merge the kernel-ark tree with
linux-next. The primary goal is to proactively identify integration
issues, conflicts and bugs before they land in the main os-build branch.
This initial version is a proof-of-concept and does not, for example,
yet include any logic for automatically resolving merge conflicts or
analyzing config mismatches. It serves as a foundation for building more
sophisticated automation to help resolve these types of problems in the
future
This also introduces the `dist-configs-commit-mismatches` make target to
resolve config mismatches.
Signed-off-by: Scott Weaver <scweaver(a)redhat.com>
---
redhat/configs/process_configs.sh | 198 ++++++++++++++++++++++++++++++++----
redhat/scripts/ci/ark-linux-next.sh | 76 +++++++++++++
redhat/Makefile | 4 +
.gitlab-ci.yml | 22 ++++
4 files changed, 278 insertions(+), 22 deletions(-)