On 06/07/2018 01:20 PM, Paolo Bonzini wrote: > On 06/06/2018 15:53, Norbert Manthey wrote: >> In some scenarios, we do not want to use CONFIG_NET even though we want >> to use CONFIG_KVM. To get this working, and to not pull in more >> dependencies, we need to disable CONFIG_TASKSTATS as well. >> >> Signed-off-by: Norbert Manthey <nmanthey@xxxxxxxxx> >> --- >> arch/x86/kvm/Kconfig | 5 ++--- >> 1 file changed, 2 insertions(+), 3 deletions(-) >> >> diff --git a/arch/x86/kvm/Kconfig b/arch/x86/kvm/Kconfig >> index 92fd433..f209817 100644 >> --- a/arch/x86/kvm/Kconfig >> +++ b/arch/x86/kvm/Kconfig >> @@ -22,8 +22,8 @@ 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 >> + # TASK_DELAY_ACCT: >> + depends on MULTIUSER >> depends on X86_LOCAL_APIC >> select PREEMPT_NOTIFIERS >> select MMU_NOTIFIER >> @@ -37,7 +37,6 @@ config KVM >> select KVM_ASYNC_PF >> select USER_RETURN_NOTIFIER >> select KVM_MMIO >> - select TASKSTATS >> select TASK_DELAY_ACCT >> select PERF_EVENTS >> select HAVE_KVM_MSI >> > Assuming it compiles, it looks good. :) > > Paolo > It compiles, with the default configuration, as well as with the subset that I currently use. Since I have an actually small selection of config options, I wonder whether there is some best practices to make sure this change does not corrupt other configurations that rely on KVM selecting TASKSTATS. Norbert Amazon Development Center Germany GmbH Berlin - Dresden - Aachen main office: Krausenstr. 38, 10117 Berlin Geschaeftsfuehrer: Dr. Ralf Herbrich, Christian Schlaeger Ust-ID: DE289237879 Eingetragen am Amtsgericht Charlottenburg HRB 149173 B