Re: [OS-BUILD PATCHv2] Put build framework for RT kernel in place for Fedora

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Jan Stancek on gitlab.com
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3438#note_2166796827

That workaround covers only CONFIG_PREEMPT_RT, but not other configs that are
reset back by rhel/fedora directories, such as CONFIG_DEBUG_PREEMPT.

If I diff all configs with and without the last commit (that moves configs to
common)  I get:
```diff
diff -u -r /tmp/2/kernel-6.12.0-aarch64-rt.config
/tmp/3/kernel-6.12.0-aarch64-rt.config
--- /tmp/2/kernel-6.12.0-aarch64-rt.config      2024-10-18 16:01:08.070396500
-0400
+++ /tmp/3/kernel-6.12.0-aarch64-rt.config      2024-10-18 16:01:52.731014002
-0400
@@ -8535,7 +8535,7 @@
 # end of Scheduler Debugging

 # CONFIG_DEBUG_TIMEKEEPING is not set
-CONFIG_DEBUG_PREEMPT=y
+# CONFIG_DEBUG_PREEMPT is not set

 #
 # Lock Debugging (spinlocks, mutexes, etc...)
@@ -8797,5 +8797,5 @@
 # Red Hat options
 #
 CONFIG_RHEL_DIFFERENCES=y
-# CONFIG_RH_KABI_SIZE_ALIGN_CHECKS is not set
+CONFIG_RH_KABI_SIZE_ALIGN_CHECKS=y
 # end of Red Hat options
diff -u -r /tmp/2/kernel-6.12.0-aarch64-rt-debug.config
/tmp/3/kernel-6.12.0-aarch64-rt-debug.config
--- /tmp/2/kernel-6.12.0-aarch64-rt-debug.config        2024-10-18
16:01:08.070396500 -0400
+++ /tmp/3/kernel-6.12.0-aarch64-rt-debug.config        2024-10-18
16:01:52.732014016 -0400
@@ -8593,7 +8593,7 @@
 CONFIG_DEBUG_LOCK_ALLOC=y
 CONFIG_LOCKDEP=y
 CONFIG_LOCKDEP_BITS=18
-CONFIG_LOCKDEP_CHAINS_BITS=20
+CONFIG_LOCKDEP_CHAINS_BITS=18
 CONFIG_LOCKDEP_STACK_TRACE_BITS=20
 CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14
 CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=13
diff -u -r /tmp/2/kernel-6.12.0-x86_64-rt.config
/tmp/3/kernel-6.12.0-x86_64-rt.config
--- /tmp/2/kernel-6.12.0-x86_64-rt.config       2024-10-18 16:01:08.071396514
-0400
+++ /tmp/3/kernel-6.12.0-x86_64-rt.config       2024-10-18 16:01:52.734014044
-0400
@@ -9140,7 +9140,7 @@
 # end of Scheduler Debugging

 # CONFIG_DEBUG_TIMEKEEPING is not set
-CONFIG_DEBUG_PREEMPT=y
+# CONFIG_DEBUG_PREEMPT is not set

 #
 # Lock Debugging (spinlocks, mutexes, etc...)
@@ -9454,5 +9454,5 @@
 # Red Hat options
 #
 CONFIG_RHEL_DIFFERENCES=y
-# CONFIG_RH_KABI_SIZE_ALIGN_CHECKS is not set
+CONFIG_RH_KABI_SIZE_ALIGN_CHECKS=y
 # end of Red Hat options
diff -u -r /tmp/2/kernel-6.12.0-x86_64-rt-debug.config
/tmp/3/kernel-6.12.0-x86_64-rt-debug.config
--- /tmp/2/kernel-6.12.0-x86_64-rt-debug.config 2024-10-18 16:01:08.072396528
-0400
+++ /tmp/3/kernel-6.12.0-x86_64-rt-debug.config 2024-10-18 16:01:52.734014044
-0400
@@ -9203,7 +9203,7 @@
 CONFIG_DEBUG_LOCK_ALLOC=y
 CONFIG_LOCKDEP=y
 CONFIG_LOCKDEP_BITS=18
-CONFIG_LOCKDEP_CHAINS_BITS=20
+CONFIG_LOCKDEP_CHAINS_BITS=18
 CONFIG_LOCKDEP_STACK_TRACE_BITS=20
 CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14
 CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=13
```

-- 
_______________________________________________
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




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux