From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id F0C82C433ED for ; Fri, 17 Jul 2020 14:06:26 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id CEC2C207EA for ; Fri, 17 Jul 2020 14:06:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1594994786; bh=5DRJ0Lrnn+x7j3HLiAzOqL132J2zfnhxqr92++x1nOw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=Fn3ZrqGNlWwTSxmy1PZ2QxXP89FQwzVoYSkHafeYbRG5BZtd0a9t49E2irSP2qzdx iAAGG8YSm+RqDO7ctpV4DeO78AhkLHZdPcrLsDJGFbGYnaRkNyFMssnDZWPEfqDoew hEgmG1Didi+9IaW7+H1b6OMX0xOYr4HCc/gprpLc= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727857AbgGQOGV (ORCPT ); Fri, 17 Jul 2020 10:06:21 -0400 Received: from mail.kernel.org ([198.145.29.99]:54424 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727820AbgGQOGQ (ORCPT ); Fri, 17 Jul 2020 10:06:16 -0400 Received: from lenoir.home (lfbn-ncy-1-317-216.w83-196.abo.wanadoo.fr [83.196.152.216]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id EA4452173E; Fri, 17 Jul 2020 14:06:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1594994776; bh=5DRJ0Lrnn+x7j3HLiAzOqL132J2zfnhxqr92++x1nOw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hR5GTivpM37ZavR7COsJHf7F3pUhECay6OK+TQ/gIUMIm6j18Lka2S+cd+javHWxm YtwkQabxCjIuv1H/V/9cbQ9b2jteEeMMwFZADz/VRE6h6G2B8tBqWlR/361x4xzOVD 3I7cOrDG9jy3gQTrv5/WCVrzptsY5BL3235l5CkI= From: Frederic Weisbecker To: Thomas Gleixner , Anna-Maria Behnsen Cc: LKML , Frederic Weisbecker , Peter Zijlstra , Juri Lelli Subject: [PATCH 12/12] timer: Lower base clock forwarding threshold Date: Fri, 17 Jul 2020 16:05:51 +0200 Message-Id: <20200717140551.29076-13-frederic@kernel.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200717140551.29076-1-frederic@kernel.org> References: <20200717140551.29076-1-frederic@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There is nothing that prevents us from forwarding the base clock if it's one jiffy off. This reason for this arbitrary limit is historical and doesn't seem to stand anymore. Tested-by: Juri Lelli Signed-off-by: Frederic Weisbecker Cc: Peter Zijlstra Cc: Anna-Maria Behnsen Cc: Juri Lelli --- kernel/time/timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/time/timer.c b/kernel/time/timer.c index 8b3fb52d8c47..77e21e98ec32 100644 --- a/kernel/time/timer.c +++ b/kernel/time/timer.c @@ -894,7 +894,7 @@ static inline void forward_timer_base(struct timer_base *base) * Also while executing timers, base->clk is 1 offset ahead * of jiffies to avoid endless requeuing to current jffies. */ - if ((long)(jnow - base->clk) < 2) + if ((long)(jnow - base->clk) < 1) return; /* -- 2.26.2