kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT
authorPeter Zijlstra <peterz@infradead.org>
Tue, 4 May 2021 20:43:39 +0000 (22:43 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 12 May 2021 09:43:24 +0000 (11:43 +0200)
AFAICT KVM only relies on SCHED_INFO. Nothing uses the p->delays data
that belongs to TASK_DELAY_ACCT.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Ingo Molnar <mingo@kernel.org>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Marc Zyngier <maz@kernel.org>
Acked-by: Balbir Singh <bsingharora@gmail.com>
Link: https://lkml.kernel.org/r/20210505111525.187225172@infradead.org
arch/arm64/kvm/Kconfig
arch/x86/kvm/Kconfig

index 3964acf5451eacec41369ec2688e5cf3eab3906d..a4eba0908bfac92d79e0802b01388806319dd5df 100644 (file)
@@ -20,8 +20,6 @@ if VIRTUALIZATION
 menuconfig KVM
        bool "Kernel-based Virtual Machine (KVM) support"
        depends on OF
-       # for TASKSTATS/TASK_DELAY_ACCT:
-       depends on NET && MULTIUSER
        select MMU_NOTIFIER
        select PREEMPT_NOTIFIERS
        select HAVE_KVM_CPU_RELAX_INTERCEPT
@@ -38,8 +36,7 @@ menuconfig KVM
        select IRQ_BYPASS_MANAGER
        select HAVE_KVM_IRQ_BYPASS
        select HAVE_KVM_VCPU_RUN_PID_CHANGE
-       select TASKSTATS
-       select TASK_DELAY_ACCT
+       select SCHED_INFO
        help
          Support hosting virtualized guest machines.
 
index f6b93a35ce1455c7252d2fa491167ba187d32e7b..fb8efb387aff52d5f3f8c7df9b2ce6c76cc98ac4 100644 (file)
@@ -22,8 +22,6 @@ config KVM
        tristate "Kernel-based Virtual Machine (KVM) support"
        depends on HAVE_KVM
        depends on HIGH_RES_TIMERS
-       # for TASKSTATS/TASK_DELAY_ACCT:
-       depends on NET && MULTIUSER
        depends on X86_LOCAL_APIC
        select PREEMPT_NOTIFIERS
        select MMU_NOTIFIER
@@ -36,8 +34,7 @@ config KVM
        select KVM_ASYNC_PF
        select USER_RETURN_NOTIFIER
        select KVM_MMIO
-       select TASKSTATS
-       select TASK_DELAY_ACCT
+       select SCHED_INFO
        select PERF_EVENTS
        select HAVE_KVM_MSI
        select HAVE_KVM_CPU_RELAX_INTERCEPT