Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752421AbbKJMam (ORCPT ); Tue, 10 Nov 2015 07:30:42 -0500 Received: from mout.kundenserver.de ([212.227.17.24]:59284 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751977AbbKJMal (ORCPT ); Tue, 10 Nov 2015 07:30:41 -0500 From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org Cc: Stefano Stabellini , xen-devel@lists.xensource.com, Ian.Campbell@citrix.com, peterz@infradead.org, linux-kernel@vger.kernel.org, john.stultz@linaro.org, tglx@linutronix.de, mingo@kernel.org Subject: Re: [PATCH v2 1/7] timekeeping: introduce __current_kernel_time64 Date: Tue, 10 Nov 2015 13:29:35 +0100 Message-ID: <4372800.FdTygmcuyo@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <1447156675-7418-1-git-send-email-stefano.stabellini@eu.citrix.com> References: <1447156675-7418-1-git-send-email-stefano.stabellini@eu.citrix.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:4ZdKafAiLG6J/ppqEmKUuprigdmdrnSz0ngoPpKicaKQOyzJ8Dn bdOsSzZAFw/UyHJEhfiPIrO9R21w81kPDjbdRP6m/BvSxrcD8T5HENQhkxXAXLiDCOwVmSy QvnVG5tSudAUNk+55xkocm6/+wMn+Ey6dAICCkWn/nVO95hVnZSPCqoz1mJn1WJ/TlIEsj4 8ANKYckjzPKaY/ErKyMtg== X-UI-Out-Filterresults: notjunk:1;V01:K0:px/YT68cTdI=:nFzXhxbIfyJas947Q4v8DZ /ouOwpi68LVFb39zt3uN13EqRqhkRMbjqPcfPfSV66BgeiWY7Zz9PyMK+X+WOTLnmB0Bfd3rM /14h8smX99c+KAjqJ0/lfXj+sUavP87EW6kBx4BvE4CuboefWWvzZvTMENhqDSKD5DxaF8I9d j8VSeEdKjXbmE8nxpnNdGo4TdMx9jP4OEhoQ6VWCTRpjHc7CFuu3j5LTTjRvbnKKrdTxxhFvG wkWaECQdv1M1hBXky8OfPw163N6/x7P+4Xb59Hi6kaURNQLz9MBKmbqEAUUnb7rKndq9WGjrO KXjWBt07HtCGFhmE5jhLFhtxN0q8HQQRmaVD7nIqeXTnG68Pzai+sZ/8RUlxccbGo9pbj94OY e2qjbslMTWxIuGOINoDQCqz3koGn3lgtaA7M+4IQOY+vcZfV8hJCUBwhD9beIISq4143IC4Sr zC92cfmO7n4CSdNBEGjgk2gLCBy9eNodI2EIqwyb56dx7sk9YjUq/IC2CZo0v9eYwwHUnK8TP 4RNUdvRHMc0xyDpe6gt6/KmYoVgrWW3c4rI7oCFsZY2XBjE0zqmSwfFCCmcEkda0/pXsq8xyh CwlnAfTKx1Z/CoRtrtjjzcuaBJkcidsjuH8hnG5i3DN9naIPPX/B8Abrv139xWJo0NxsCCLF7 S4uZiizkV4vdlTIPuFqQguua2F4sh2JiOsaVKcf4rZxGTQVphEqNdISLpVJlsx1PWkLgC9xL4 p0lQFrwfEHxKaejS Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1183 Lines: 29 On Tuesday 10 November 2015 11:57:49 Stefano Stabellini wrote: > __current_kernel_time64 returns a struct timespec64, without taking the > xtime lock. Mirrors __current_kernel_time/current_kernel_time. > Actually it doesn't mirror __current_kernel_time/current_kernel_time > diff --git a/include/linux/timekeeping.h b/include/linux/timekeeping.h > index ec89d84..b5802bf 100644 > --- a/include/linux/timekeeping.h > +++ b/include/linux/timekeeping.h > @@ -19,7 +19,8 @@ extern int do_sys_settimeofday(const struct timespec *tv, > */ > unsigned long get_seconds(void); > struct timespec64 current_kernel_time64(void); > -/* does not take xtime_lock */ > +/* do not take xtime_lock */ > +struct timespec64 __current_kernel_time64(void); > struct timespec __current_kernel_time(void); Please change __current_kernel_time into a static inline function while you are introducing the new one, to match the patch description ;-) Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/