From: Justin M. Forbes <jforbes@xxxxxxxxxxxxxxxxx> Enable CONFIG_EXPERT for both RHEL and Fedora With CONFIG_EXPERT disabled, we have had instances of things changing underneath without our knowledge. This is evident where we had config items specifically set, but they are ignored because the item is now dependent upon CONFIG_EXPERT. It is time to enable CONFIG_EXPERT to ensure that we know exactly how our configs are built. Additionally, RT is hidden behind CONFIG_EXPERT as well, so RHEL developers already had to ensure that configs dependent upon expert were set correctly for both x86 and aarch64. This should make things a bit easier in that regard since EXPERT is now set everywhere. V2: Fix up some mismatches between generated configs and previously built configs. Signed-off-by: Justin M. Forbes <jforbes@xxxxxxxxxxxxxxxxx> diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ADVISE_SYSCALLS b/redhat/configs/common/generic/CONFIG_ADVISE_SYSCALLS rename from redhat/configs/rhel/rt/generic/CONFIG_ADVISE_SYSCALLS rename to redhat/configs/common/generic/CONFIG_ADVISE_SYSCALLS index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_ADVISE_SYSCALLS +++ b/redhat/configs/common/generic/CONFIG_ADVISE_SYSCALLS diff --git a/redhat/configs/rhel/generic/CONFIG_AIO b/redhat/configs/common/generic/CONFIG_AIO rename from redhat/configs/rhel/generic/CONFIG_AIO rename to redhat/configs/common/generic/CONFIG_AIO index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_AIO +++ b/redhat/configs/common/generic/CONFIG_AIO diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ALLOW_DEV_COREDUMP b/redhat/configs/common/generic/CONFIG_ALLOW_DEV_COREDUMP rename from redhat/configs/rhel/rt/generic/CONFIG_ALLOW_DEV_COREDUMP rename to redhat/configs/common/generic/CONFIG_ALLOW_DEV_COREDUMP index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_ALLOW_DEV_COREDUMP +++ b/redhat/configs/common/generic/CONFIG_ALLOW_DEV_COREDUMP diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_BITS b/redhat/configs/common/generic/CONFIG_ARCH_MMAP_RND_BITS rename from redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_BITS rename to redhat/configs/common/generic/CONFIG_ARCH_MMAP_RND_BITS index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_BITS +++ b/redhat/configs/common/generic/CONFIG_ARCH_MMAP_RND_BITS diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_COMPAT_BITS b/redhat/configs/common/generic/CONFIG_ARCH_MMAP_RND_COMPAT_BITS rename from redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_COMPAT_BITS rename to redhat/configs/common/generic/CONFIG_ARCH_MMAP_RND_COMPAT_BITS index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_ARCH_MMAP_RND_COMPAT_BITS +++ b/redhat/configs/common/generic/CONFIG_ARCH_MMAP_RND_COMPAT_BITS diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ATA_FORCE b/redhat/configs/common/generic/CONFIG_ATA_FORCE rename from redhat/configs/rhel/rt/generic/CONFIG_ATA_FORCE rename to redhat/configs/common/generic/CONFIG_ATA_FORCE index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_ATA_FORCE +++ b/redhat/configs/common/generic/CONFIG_ATA_FORCE diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_PCOEM b/redhat/configs/common/generic/CONFIG_ATH9K_PCOEM rename from redhat/configs/rhel/rt/generic/CONFIG_ATH9K_PCOEM rename to redhat/configs/common/generic/CONFIG_ATH9K_PCOEM index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_PCOEM +++ b/redhat/configs/common/generic/CONFIG_ATH9K_PCOEM diff --git a/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_RFKILL b/redhat/configs/common/generic/CONFIG_ATH9K_RFKILL rename from redhat/configs/rhel/rt/generic/CONFIG_ATH9K_RFKILL rename to redhat/configs/common/generic/CONFIG_ATH9K_RFKILL index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_ATH9K_RFKILL +++ b/redhat/configs/common/generic/CONFIG_ATH9K_RFKILL diff --git a/redhat/configs/rhel/rt/generic/CONFIG_BASE_FULL b/redhat/configs/common/generic/CONFIG_BASE_FULL rename from redhat/configs/rhel/rt/generic/CONFIG_BASE_FULL rename to redhat/configs/common/generic/CONFIG_BASE_FULL index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_BASE_FULL +++ b/redhat/configs/common/generic/CONFIG_BASE_FULL diff --git a/redhat/configs/rhel/rt/generic/CONFIG_BLOCK b/redhat/configs/common/generic/CONFIG_BLOCK rename from redhat/configs/rhel/rt/generic/CONFIG_BLOCK rename to redhat/configs/common/generic/CONFIG_BLOCK index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_BLOCK +++ b/redhat/configs/common/generic/CONFIG_BLOCK diff --git a/redhat/configs/common/generic/arm/aarch64/CONFIG_BUG b/redhat/configs/common/generic/CONFIG_BUG rename from redhat/configs/common/generic/arm/aarch64/CONFIG_BUG rename to redhat/configs/common/generic/CONFIG_BUG index blahblah..blahblah 100644 --- a/redhat/configs/common/generic/arm/aarch64/CONFIG_BUG +++ b/redhat/configs/common/generic/CONFIG_BUG diff --git a/redhat/configs/rhel/generic/CONFIG_CACHESTAT_SYSCALL b/redhat/configs/common/generic/CONFIG_CACHESTAT_SYSCALL rename from redhat/configs/rhel/generic/CONFIG_CACHESTAT_SYSCALL rename to redhat/configs/common/generic/CONFIG_CACHESTAT_SYSCALL index blahblah..blahblah 100644 --- a/redhat/configs/rhel/generic/CONFIG_CACHESTAT_SYSCALL +++ b/redhat/configs/common/generic/CONFIG_CACHESTAT_SYSCALL diff --git a/redhat/configs/rhel/rt/generic/CONFIG_CFG80211_CERTIFICATION_ONUS b/redhat/configs/common/generic/CONFIG_CFG80211_CERTIFICATION_ONUS rename from redhat/configs/rhel/rt/generic/CONFIG_CFG80211_CERTIFICATION_ONUS rename to redhat/configs/common/generic/CONFIG_CFG80211_CERTIFICATION_ONUS index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_CFG80211_CERTIFICATION_ONUS +++ b/redhat/configs/common/generic/CONFIG_CFG80211_CERTIFICATION_ONUS diff --git a/redhat/configs/rhel/rt/generic/CONFIG_CFG80211_CRDA_SUPPORT b/redhat/configs/common/generic/CONFIG_CFG80211_CRDA_SUPPORT rename from redhat/configs/rhel/rt/generic/CONFIG_CFG80211_CRDA_SUPPORT rename to redhat/configs/common/generic/CONFIG_CFG80211_CRDA_SUPPORT index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_CFG80211_CRDA_SUPPORT +++ b/redhat/configs/common/generic/CONFIG_CFG80211_CRDA_SUPPORT diff --git a/redhat/configs/rhel/rt/generic/CONFIG_CONSOLE_TRANSLATIONS b/redhat/configs/common/generic/CONFIG_CONSOLE_TRANSLATIONS rename from redhat/configs/rhel/rt/generic/CONFIG_CONSOLE_TRANSLATIONS rename to redhat/configs/common/generic/CONFIG_CONSOLE_TRANSLATIONS index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_CONSOLE_TRANSLATIONS +++ b/redhat/configs/common/generic/CONFIG_CONSOLE_TRANSLATIONS diff --git a/redhat/configs/rhel/rt/generic/CONFIG_COREDUMP b/redhat/configs/common/generic/CONFIG_COREDUMP rename from redhat/configs/rhel/rt/generic/CONFIG_COREDUMP rename to redhat/configs/common/generic/CONFIG_COREDUMP index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_COREDUMP +++ b/redhat/configs/common/generic/CONFIG_COREDUMP diff --git a/redhat/configs/rhel/rt/generic/CONFIG_DEBUG_BUGVERBOSE b/redhat/configs/common/generic/CONFIG_DEBUG_BUGVERBOSE rename from redhat/configs/rhel/rt/generic/CONFIG_DEBUG_BUGVERBOSE rename to redhat/configs/common/generic/CONFIG_DEBUG_BUGVERBOSE index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_DEBUG_BUGVERBOSE +++ b/redhat/configs/common/generic/CONFIG_DEBUG_BUGVERBOSE diff --git a/redhat/configs/rhel/rt/generic/CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B b/redhat/configs/common/generic/CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B rename from redhat/configs/rhel/rt/generic/CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B rename to redhat/configs/common/generic/CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B +++ b/redhat/configs/common/generic/CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B diff --git a/redhat/configs/common/generic/CONFIG_DEBUG_MEMORY_INIT b/redhat/configs/common/generic/CONFIG_DEBUG_MEMORY_INIT new file mode 100644 index blahblah..blahblah 100644 --- /dev/null +++ b/redhat/configs/common/generic/CONFIG_DEBUG_MEMORY_INIT @@ -0,0 +1 @@ +CONFIG_DEBUG_MEMORY_INIT=y diff --git a/redhat/configs/rhel/rt/generic/CONFIG_DEBUG_RSEQ b/redhat/configs/common/generic/CONFIG_DEBUG_RSEQ rename from redhat/configs/rhel/rt/generic/CONFIG_DEBUG_RSEQ rename to redhat/configs/common/generic/CONFIG_DEBUG_RSEQ index blahblah..blahblah 100644 --- a/redhat/configs/rhel/rt/generic/CONFIG_DEBUG_RSEQ +++ b/redhat/configs/common/generic/CONFIG_DEBUG_RSEQ -- https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2612 _______________________________________________ kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue