From: Fedora Kernel Team <kernel-team(a)fedoraproject.org>
[redhat] New configs in drivers/fwctl
Hi,
As part of the ongoing rebase effort, the following configuration
options need to be reviewed.
As a reminder, the ARK configuration flow involves moving unreviewed
configuration options from the pending directory to the ark directory.
In the diff below, options are removed from the pending directory and
added to the ark hierarchy. The final options that need to be ACKed
are the files that are being added to the ark hierarchy.
If the value for a file that is added should be changed, please reply
with a better option.
Symbol: FWCTL [=n]
Type : tristate
Defined at drivers/fwctl/Kconfig:2
Prompt: fwctl device firmware access framework
Location:
-> Device Drivers
-> fwctl device firmware access framework (FWCTL [=n])
Selected by [n]:
- CXL_BUS [=m] && PCI [=y] && CXL_FEATURES [=n]
Commit: 2e4986cf2d52 (fwctl: Add basic structure for a class subsystem with a cdev)
---
Signed-off-by: Fedora Kernel Team <kernel-team(a)fedoraproject.org>
diff --git a/redhat/configs/pending-rhel/generic/CONFIG_FWCTL b/redhat/configs/pending-rhel/generic/CONFIG_FWCTL
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/pending-rhel/generic/CONFIG_FWCTL
+++ /dev/null
@@ -1,14 +0,0 @@
-# Symbol: FWCTL [=n]
-# Type : tristate
-# Defined at drivers/fwctl/Kconfig:2
-# Prompt: fwctl device firmware access framework
-# Location:
-# -> Device Drivers
-# -> fwctl device firmware access framework (FWCTL [=n])
-# Selected by [n]:
-# - CXL_BUS [=m] && PCI [=y] && CXL_FEATURES [=n]
-#
-#
-#
-# Commit: 2e4986cf2d52 (fwctl: Add basic structure for a class subsystem with a cdev)
-# CONFIG_FWCTL is not set
diff --git a/redhat/configs/rhel/generic/CONFIG_FWCTL b/redhat/configs/rhel/generic/CONFIG_FWCTL
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/rhel/generic/CONFIG_FWCTL
@@ -0,0 +1 @@
+# CONFIG_FWCTL is not set
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3792
From: Yanko Kaneti <yaneti(a)declera.com>
configs/fedora: Enable CONFIG_PCI_REALLOC_ENABLE_AUTO
This should help with automatically allocating resources for
hotplug PCI devices (e.g. U.2 NVMe) when the BIOS/firmware hasn't
made provisions for that.
See merge requests cki-project/kernel-ark!3622 and
cki-project/kernel-ark!3597
Signed-off-by: Yanko Kaneti <yaneti(a)declera.com>
diff --git a/redhat/configs/fedora/generic/CONFIG_PCI_REALLOC_ENABLE_AUTO b/redhat/configs/fedora/generic/CONFIG_PCI_REALLOC_ENABLE_AUTO
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/fedora/generic/CONFIG_PCI_REALLOC_ENABLE_AUTO
@@ -0,0 +1 @@
+CONFIG_PCI_REALLOC_ENABLE_AUTO=y
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3622
From: Scott Weaver <scweaver(a)redhat.com>
redhat/kernel.spec: drop bindgen build requirement for ELN
CentOS Stream 10 and RHEL 10 do not maintain a bindgen package, and it
is not currently required to build ELN. Therefore, remove it so that we
can build kernel-ark in brew.
Signed-off-by: Scott Weaver <scweaver(a)redhat.com>
diff --git a/redhat/kernel.spec.template b/redhat/kernel.spec.template
index blahblah..blahblah 100644
--- a/redhat/kernel.spec.template
+++ b/redhat/kernel.spec.template
@@ -706,7 +706,12 @@ BuildRequires: bzip2, xz, findutils, m4, perl-interpreter, perl-Carp, perl-devel
BuildRequires: zstd
%endif
BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++
+%if 0%{?fedora}
BuildRequires: rust, rust-src, bindgen, rustfmt, clippy
+%else
+# CS/RHEL does not maintain a bindgen package
+BuildRequires: rust, rust-src, rustfmt, clippy
+%endif
BuildRequires: net-tools, hostname, bc, elfutils-devel
BuildRequires: dwarves
BuildRequires: python3
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3843