From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932295AbcI2Ddt (ORCPT ); Wed, 28 Sep 2016 23:33:49 -0400 Received: from frisell.zx2c4.com ([192.95.5.64]:40248 "EHLO frisell.zx2c4.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752168AbcI2Ddl (ORCPT ); Wed, 28 Sep 2016 23:33:41 -0400 From: "Jason A. Donenfeld" To: Thomas Gleixner , John Stultz , Andrew Morton , linux-kernel@vger.kernel.org Cc: "Jason A. Donenfeld" Subject: [PATCH] jiffies: add time comparison functions for 64 bit jiffies Date: Thu, 29 Sep 2016 05:33:19 +0200 Message-Id: <20160929033319.12188-1-Jason@zx2c4.com> X-Mailer: git-send-email 2.10.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Though the time_before and time_after family of functions were nicely extended to support jiffies64, so that the interface would be consistent, it was forgotten to also extend the before/after jiffies functions to support jiffies64. This commit brings the interface to parity between jiffies and jiffies64, which is quite convenient. Signed-off-by: Jason A. Donenfeld --- include/linux/jiffies.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/linux/jiffies.h b/include/linux/jiffies.h index 5fdc553..589d14e 100644 --- a/include/linux/jiffies.h +++ b/include/linux/jiffies.h @@ -150,15 +150,19 @@ static inline u64 get_jiffies_64(void) /* time_is_before_jiffies(a) return true if a is before jiffies */ #define time_is_before_jiffies(a) time_after(jiffies, a) +#define time_is_before_jiffies64(a) time_after64(get_jiffies_64(), a) /* time_is_after_jiffies(a) return true if a is after jiffies */ #define time_is_after_jiffies(a) time_before(jiffies, a) +#define time_is_after_jiffies64(a) time_before64(get_jiffies_64(), a) /* time_is_before_eq_jiffies(a) return true if a is before or equal to jiffies*/ #define time_is_before_eq_jiffies(a) time_after_eq(jiffies, a) +#define time_is_before_eq_jiffies64(a) time_after_eq64(get_jiffies_64(), a) /* time_is_after_eq_jiffies(a) return true if a is after or equal to jiffies*/ #define time_is_after_eq_jiffies(a) time_before_eq(jiffies, a) +#define time_is_after_eq_jiffies64(a) time_before_eq64(get_jiffies_64(), a) /* * Have the 32 bit jiffies value wrap 5 minutes after boot -- 2.10.0