hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/Kconfig
....@@ -37,7 +37,6 @@
3737 tristate "OProfile system profiling"
3838 depends on PROFILING
3939 depends on HAVE_OPROFILE
40
- depends on !PREEMPT_RT
4140 select RING_BUFFER
4241 select RING_BUFFER_ALLOW_SWAP
4342 help
....@@ -289,6 +288,9 @@
289288 # to undo an in-place page table remap for uncached access.
290289 #
291290 config ARCH_HAS_DMA_CLEAR_UNCACHED
291
+ bool
292
+
293
+config ARCH_HAS_CPU_FINALIZE_INIT
292294 bool
293295
294296 # Select if arch init_task must go in the __init_task_data section
....@@ -757,12 +759,6 @@
757759 config HAVE_VIRT_CPU_ACCOUNTING
758760 bool
759761
760
-config HAVE_VIRT_CPU_ACCOUNTING_IDLE
761
- bool
762
- help
763
- Architecture has its own way to account idle CPU time and therefore
764
- doesn't implement vtime_account_idle().
765
-
766762 config ARCH_HAS_SCALED_CPUTIME
767763 bool
768764
....@@ -777,6 +773,7 @@
777773 some 32-bit arches may require multiple accesses, so proper
778774 locking is needed to protect against concurrent accesses.
779775
776
+
780777 config HAVE_IRQ_TIME_ACCOUNTING
781778 bool
782779 help