• A
    time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS · 041a1574
    Arnd Bergmann 提交于
    Moving the CONTEXT_TRACKING Kconfig option into kernel/time/Kconfig added
    an implicit dependency on the surrounding GENERIC_CLOCKEVENTS option, but
    this is not always enabled when it is possible to select
    VIRT_CPU_ACCOUNTING_GEN:
    
    WARNING: unmet direct dependencies detected for CONTEXT_TRACKING
      Depends on [n]: GENERIC_CLOCKEVENTS [=n]
      Selected by [y]:
      - VIRT_CPU_ACCOUNTING_GEN [=y] && <choice> && HAVE_CONTEXT_TRACKING [=y] && HAVE_VIRT_CPU_ACCOUNTING_GEN [=y]
    
    Platforms without GENERIC_CLOCKEVENTS are rare enough so that corner case
    can be just ignored. Make it a dependency for VIRT_CPU_ACCOUNTING_GEN to
    simplify the configuration.
    
    Fixes: a4cffdad ("time: Move CONTEXT_TRACKING to kernel/time/Kconfig")
    Signed-off-by: NArnd Bergmann <arnd@arndb.de>
    Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
    Cc: "Paul E . McKenney" <paulmck@linux.ibm.com>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Link: https://lkml.kernel.org/r/20190304200202.1163250-1-arnd@arndb.de
    041a1574
Kconfig 64.2 KB