aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds2016-07-25 16:43:00 -0500
committerLinus Torvalds2016-07-25 16:43:00 -0500
commit766fd5f6cdaf1d558afba19850493b2603c9625d (patch)
treefcb4eb4a041aa0b0f9309c30a982c5b7bdad76ae /init/Kconfig
parentcca08cd66ce6cc37812b6b36986ba7eaabd33e0b (diff)
parent553bf6bbfd8a540c70aee28eb50e24caff456a03 (diff)
downloadkernel-766fd5f6cdaf1d558afba19850493b2603c9625d.tar.gz
kernel-766fd5f6cdaf1d558afba19850493b2603c9625d.tar.xz
kernel-766fd5f6cdaf1d558afba19850493b2603c9625d.zip
Merge branch 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull NOHZ updates from Ingo Molnar: - fix system/idle cputime leaked on cputime accounting (all nohz configs) (Rik van Riel) - remove the messy, ad-hoc irqtime account on nohz-full and make it compatible with CONFIG_IRQ_TIME_ACCOUNTING=y instead (Rik van Riel) - cleanups (Frederic Weisbecker) - remove unecessary irq disablement in the irqtime code (Rik van Riel) * 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: sched/cputime: Drop local_irq_save/restore from irqtime_account_irq() sched/cputime: Reorganize vtime native irqtime accounting headers sched/cputime: Clean up the old vtime gen irqtime accounting completely sched/cputime: Replace VTIME_GEN irq time code with IRQ_TIME_ACCOUNTING code sched/cputime: Count actually elapsed irq & softirq time
Diffstat (limited to 'init/Kconfig')
-rw-r--r--init/Kconfig6
1 files changed, 3 insertions, 3 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 7e0b24f69de9..557bdf10cd44 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -375,9 +375,11 @@ config VIRT_CPU_ACCOUNTING_GEN
375 375
376 If unsure, say N. 376 If unsure, say N.
377 377
378endchoice
379
378config IRQ_TIME_ACCOUNTING 380config IRQ_TIME_ACCOUNTING
379 bool "Fine granularity task level IRQ time accounting" 381 bool "Fine granularity task level IRQ time accounting"
380 depends on HAVE_IRQ_TIME_ACCOUNTING && !NO_HZ_FULL 382 depends on HAVE_IRQ_TIME_ACCOUNTING && !VIRT_CPU_ACCOUNTING_NATIVE
381 help 383 help
382 Select this option to enable fine granularity task irq time 384 Select this option to enable fine granularity task irq time
383 accounting. This is done by reading a timestamp on each 385 accounting. This is done by reading a timestamp on each
@@ -386,8 +388,6 @@ config IRQ_TIME_ACCOUNTING
386 388
387 If in doubt, say N here. 389 If in doubt, say N here.
388 390
389endchoice
390
391config BSD_PROCESS_ACCT 391config BSD_PROCESS_ACCT
392 bool "BSD Process Accounting" 392 bool "BSD Process Accounting"
393 depends on MULTIUSER 393 depends on MULTIUSER