From: Sabrina Dubroca on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1619
This MR introduces a new kABI macro, RH_KABI_EXCLUDE_WITH_SIZE. The
implementation is identical to RH_KABI_EXTEND_WITH_SIZE, but the meaning is
more in line with RH_KABI_EXCLUDE. The size check and reserved space allows us
to exclude an element embedded inside a kABI-protected structure while
reserving space for it to grow in the future.
The size checks that are part of multiple kABI macros are currently not
enabled because the config option to turn them on is missing. Those size
checks only make sense on regular builds, so they're disabled on debug
kernels.
Signed-off-by: Sabrina Dubroca <sdubroca(a)redhat.com>
---
include/linux/rh_kabi.h | 26 ++++++++++
redhat/configs/ark/debug/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
redhat/configs/ark/generic/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
redhat/configs/ark/kgcov/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
redhat/configs/common/generic/CONFIG_RH_KABI_SIZE_ALIGN_CHECKS | 1 +
Kconfig.redhat | 9 +++
6 files changed, 39 insertions(+), 0 deletions(-)
From: Scott Mayhew <smayhew(a)redhat.com>
redhat/configs: update CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST
CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST is enabled in both RHEL and Fedora, so
move it to configs/common.
Signed-off-by: Scott Mayhew <smayhew(a)redhat.com>
diff --git a/redhat/configs/fedora/generic/CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST b/redhat/configs/common/generic/CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST
rename from redhat/configs/fedora/generic/CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST
rename to redhat/configs/common/generic/CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST
+++ b/redhat/configs/common/generic/CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST
diff --git a/redhat/configs/rhel/generic/CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST b/redhat/configs/rhel/generic/CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/rhel/generic/CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_RPCSEC_GSS_KRB5_KUNIT_TEST=m
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2478
From: pbrobinson on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2405
NOTE: Truncated patchset due to missing public @redhat.com email
address on your GitLab profile at https://gitlab.com/-/profile.
Once that is fixed, close and reopen the merge request to
retrigger sending the emails.
We retired the userspace wireless extensions, and in theory the kernel
interfaces, in Fedora 36 but there was one driver that people actively used
(the r8188eu in staging) but the rtl8xxxu driver now has support for all those
devices and in 6.3 that staging driver was removed from upstream. We can now
properly remove WEXT in the Fedora kernel. This is some minor cleanups and in
reality we only lose the ancient 802.11b hermes drivers which are unlikely to
be used by Fedora users now PowerMac and 32 bit x86 is long gone.
Signed-off-by: Peter Robinson <pbrobinson(a)redhat.com>
---
redhat/configs/rhel/generic/CONFIG_LIBERTAS => redhat/configs/common/generic/CONFIG_LIBERTAS | 0
redhat/configs/rhel/generic/CONFIG_WLAN_VENDOR_ZYDAS => redhat/configs/common/generic/CONFIG_WLAN_VENDOR_ZYDAS | 0
redhat/configs/fedora/generic/arm/armv7/CONFIG_LIBERTAS_SPI | 1 -
redhat/configs/fedora/generic/arm/CONFIG_HERMES | 1 -
redhat/configs/fedora/generic/x86/CONFIG_PCMCIA_HERMES | 1 -
redhat/configs/fedora/generic/CONFIG_HERMES | 2 +-
redhat/configs/fedora/generic/CONFIG_HERMES_CACHE_FW_ON_INIT | 1 -
redhat/configs/fedora/generic/CONFIG_HERMES_PRISM | 1 -
redhat/configs/fedora/generic/CONFIG_LIBERTAS | 1 -
redhat/configs/fedora/generic/CONFIG_LIBERTAS_CS | 1 -
redhat/configs/fedora/generic/CONFIG_LIBERTAS_DEBUG | 1 -
redhat/configs/fedora/generic/CONFIG_LIBERTAS_MESH | 1 -
redhat/configs/fedora/generic/CONFIG_LIBERTAS_SDIO | 1 -
redhat/configs/fedora/generic/CONFIG_LIBERTAS_SPI | 1 -
redhat/configs/fedora/generic/CONFIG_LIBERTAS_THINFIRM | 1 +
redhat/configs/fedora/generic/CONFIG_LIBERTAS_THINFIRM_DEBUG | 1 +
redhat/configs/fedora/generic/CONFIG_LIBERTAS_THINFIRM_USB | 1 +
redhat/configs/fedora/generic/CONFIG_LIBERTAS_USB | 1 -
redhat/configs/fedora/generic/CONFIG_NORTEL_HERMES | 1 -
redhat/configs/fedora/generic/CONFIG_PCI_HERMES | 1 -
redhat/configs/fedora/generic/CONFIG_PLX_HERMES | 1 -
redhat/configs/fedora/generic/CONFIG_TMD_HERMES | 1 -
redhat/configs/fedora/generic/CONFIG_USB_ZD1201 | 1 -
redhat/configs/fedora/generic/CONFIG_WLAN_VENDOR_ZYDAS | 1 -
24 files changed, 4 insertions(+), 19 deletions(-)
From: Mark Langsdorf <mlangsdo(a)redhat.com>
redhat/configs: enable ChromeOS ACPI driver
Provide a device interface for exporting ACPI data on x86 Chromebooks.
Signed-off-by: Mark Langsdorf <mlangsdo(a)redhat.com>
diff --git a/redhat/configs/ark/generic/arm/aarch64/CONFIG_CHROMEOS_ACPI b/redhat/configs/ark/generic/arm/aarch64/CONFIG_CHROMEOS_ACPI
new file mode 100644
index blahblah..blahblah 100644
--- /dev/null
+++ b/redhat/configs/ark/generic/arm/aarch64/CONFIG_CHROMEOS_ACPI
@@ -0,0 +1 @@
+CONFIG_CHROMEOS_ACPI=y
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2153
From: Waiman Long <longman(a)redhat.com>
redhat/configs: Clean up x86-64 call depth tracking configs
In both configs/fedora and config/rhel, CONFIG_CALL_DEPTH_TRACKING=y
and CONFIG_CALL_THUNKS_DEBUG=n. So they can be moved to the common
directory. Since these are x86-64 specific configs, they should be
under common/generic/x86.
Signed-off-by: Waiman Long <longman(a)redhat.com>
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_CALL_DEPTH_TRACKING b/redhat/configs/common/generic/x86/CONFIG_CALL_DEPTH_TRACKING
rename from redhat/configs/fedora/generic/x86/CONFIG_CALL_DEPTH_TRACKING
rename to redhat/configs/common/generic/x86/CONFIG_CALL_DEPTH_TRACKING
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/x86/CONFIG_CALL_DEPTH_TRACKING
+++ b/redhat/configs/common/generic/x86/CONFIG_CALL_DEPTH_TRACKING
diff --git a/redhat/configs/fedora/generic/x86/CONFIG_CALL_THUNKS_DEBUG b/redhat/configs/common/generic/x86/CONFIG_CALL_THUNKS_DEBUG
rename from redhat/configs/fedora/generic/x86/CONFIG_CALL_THUNKS_DEBUG
rename to redhat/configs/common/generic/x86/CONFIG_CALL_THUNKS_DEBUG
index blahblah..blahblah 100644
--- a/redhat/configs/fedora/generic/x86/CONFIG_CALL_THUNKS_DEBUG
+++ b/redhat/configs/common/generic/x86/CONFIG_CALL_THUNKS_DEBUG
diff --git a/redhat/configs/rhel/generic/CONFIG_CALL_DEPTH_TRACKING b/redhat/configs/rhel/generic/CONFIG_CALL_DEPTH_TRACKING
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/rhel/generic/CONFIG_CALL_DEPTH_TRACKING
+++ /dev/null
@@ -1 +0,0 @@
-CONFIG_CALL_DEPTH_TRACKING=y
diff --git a/redhat/configs/rhel/generic/CONFIG_CALL_THUNKS_DEBUG b/redhat/configs/rhel/generic/CONFIG_CALL_THUNKS_DEBUG
deleted file mode 100644
index blahblah..blahblah 0
--- a/redhat/configs/rhel/generic/CONFIG_CALL_THUNKS_DEBUG
+++ /dev/null
@@ -1 +0,0 @@
-# CONFIG_CALL_THUNKS_DEBUG is not set
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2452
From: Patrick Talbert <ptalbert(a)redhat.com>
redhat: move SND configs from pending-rhel to rhel
This makes the pending changes from 9a90da41 ('redhat: Set pending-rhel
x86 values for various SND configs') official.
Signed-off-by: Patrick Talbert <ptalbert(a)redhat.com>
diff --git a/redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_CS42L42_SDW b/redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_CS42L42_SDW
rename from redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_CS42L42_SDW
rename to redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_CS42L42_SDW
index blahblah..blahblah 100644
--- a/redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_CS42L42_SDW
+++ b/redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_CS42L42_SDW
diff --git a/redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_MAX98363 b/redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_MAX98363
rename from redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_MAX98363
rename to redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_MAX98363
index blahblah..blahblah 100644
--- a/redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_MAX98363
+++ b/redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_MAX98363
diff --git a/redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW b/redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW
rename from redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW
rename to redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW
index blahblah..blahblah 100644
--- a/redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW
+++ b/redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_DMIC_SDW
diff --git a/redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_SDW b/redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_SDW
rename from redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_SDW
rename to redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_SDW
index blahblah..blahblah 100644
--- a/redhat/configs/pending-rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_SDW
+++ b/redhat/configs/rhel/generic/x86/CONFIG_SND_SOC_RT712_SDCA_SDW
--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2566