Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752164AbeAQGDV (ORCPT + 1 other); Wed, 17 Jan 2018 01:03:21 -0500 Received: from mail-pg0-f65.google.com ([74.125.83.65]:41424 "EHLO mail-pg0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750888AbeAQGDU (ORCPT ); Wed, 17 Jan 2018 01:03:20 -0500 X-Google-Smtp-Source: ACJfBotbIT8ssgpGTKp06/aFmu0PTFcmwIn30xm0zfoO43BzaPkF5kwL62fh+qaHs/+b5Z6tAhJEcA== From: Baolin Wang To: john.stultz@linaro.org, tglx@linutronix.de, sboyd@codeaurora.org Cc: broonie@kernel.org, arnd@arndb.de, baolin.wang@linaro.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/3] clocksource: Skip to check the override clocksource if override name is empty Date: Wed, 17 Jan 2018 14:01:28 +0800 Message-Id: <069ce2a605546bcad6552968cff755f0a03f9f10.1516167691.git.baolin.wang@linaro.org> X-Mailer: git-send-email 1.7.9.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: Some platforms will not set the override clocksource name to select, so we can skip to check the override clocksource when selecting one clocksource. Signed-off-by: Baolin Wang --- kernel/time/clocksource.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/time/clocksource.c b/kernel/time/clocksource.c index 65f9e3f..c5fdcb1 100644 --- a/kernel/time/clocksource.c +++ b/kernel/time/clocksource.c @@ -594,6 +594,9 @@ static void __clocksource_select(bool skipcur) if (!best) return; + if (!strlen(override_name)) + goto found; + /* Check for the override clocksource. */ list_for_each_entry(cs, &clocksource_list, list) { if (skipcur && cs == curr_clocksource) @@ -625,6 +628,7 @@ static void __clocksource_select(bool skipcur) break; } +found: if (curr_clocksource != best && !timekeeping_notify(best)) { pr_info("Switched to clocksource %s\n", best->name); curr_clocksource = best; -- 1.7.9.5