• Serge Semin's avatar
    mips: csrc-r4k: Mark R4K timer as unstable if CPU freq changes · 38586428
    Serge Semin authored
    Commit 07d69579 ("MIPS: Don't register r4k sched clock when CPUFREQ
    enabled") disabled the r4k-clock usage for scheduler ticks counting due
    to the scheduler being non-tolerant for unstable clocks sources. For the
    same reason the clock should be used in the system clocksource framework
    with care. As soon as CPU frequency changes the clocksource framework
    should be notified about this by marking the R4K timer being unstable
    (which it really is, since the ticks rate has been changed synchronously
    with the CPU frequency).
    Signed-off-by: default avatarSerge Semin <Sergey.Semin@baikalelectronics.ru>
    Cc: Alexey Malahov <Alexey.Malahov@baikalelectronics.ru>
    Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
    Cc: Paul Burton <paulburton@kernel.org>
    Cc: Ralf Baechle <ralf@linux-mips.org>
    Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Cc: Arnd Bergmann <arnd@arndb.de>
    Cc: Rob Herring <robh+dt@kernel.org>
    Cc: devicetree@vger.kernel.org
    Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
    38586428
csrc-r4k.c 2.88 KB