Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp4308465ybz; Tue, 28 Apr 2020 09:07:38 -0700 (PDT) X-Google-Smtp-Source: APiQypL6R/UNiWcCIl+5c9MycFrPK0Pu/QzRL+Zq8cB602G2zp7wUX23Df+fgKzKoJhFatId/G1m X-Received: by 2002:aa7:d6c7:: with SMTP id x7mr10579463edr.313.1588090058789; Tue, 28 Apr 2020 09:07:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588090058; cv=none; d=google.com; s=arc-20160816; b=Tj7nqJXHAVPbVl8iOsNZ7sj2jSHa4TaOs7R5KVPrQqh7vyL2YOIlGHp+7Fafwgcpro O7osK4psD7z2Ia3OzJQfYcIpvnZQBJ2yy5O3vT7MaqIxauIostGxr/OgJMxxSTuYNop3 v9aBAzYGT3XSNYGWMp550eecm+PdsDznW0tcB9K6USIpJajIZxfLLeNTsW4tRPkGIJdY yS+tKWodvWCNI5czExP5TEJy2YNfBeXP0fxyk/Np29uBIFnqEeu6TvPFNAaWWEZCdvUl LeS0STxYp2V0kirMUR5O5pGcYfVsERd3QpiJPjhuw2sV6IFlV0g85F+xVZx9MZpHwKYv 1wqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=phBVf9ldNPVxsR/RV8A3noDcRJaOPGOrLZS3fJSZYL0=; b=EVWToy5O4ef64/FKW67Mhk5WY9xj8emEb449pnozinAGE4vWnPW1YRGGiZX9wjkPpW 1A05MelYNBxiOkS48Eawss1viJah69XHCBHIouMrPnvMSm7XEyZFtyMCFBQ1p+0g+eBa JEIwuER6ovQ4/uWKuiZstEuGdBp6+1xGH/PN5MYSzNVCgEd+SVMB0DMjWsWGI0qjvkWG 5Kd+oRa9mUX4YN9QoYjCgX/IYKZA8v4/B4RYxIq8STegP7vXge4u1DLpL9Cdqrb7z/ym bD602Y6lFLX3Ei+ATVV+sbA6tsb4ljSlzwMJ8SVU9EZvCZqA0PW/AgS5dc6J0J0m2RHU iFiw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y15si2074762ejp.5.2020.04.28.09.07.04; Tue, 28 Apr 2020 09:07:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728225AbgD1QFX (ORCPT + 99 others); Tue, 28 Apr 2020 12:05:23 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:44447 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727917AbgD1QFW (ORCPT ); Tue, 28 Apr 2020 12:05:22 -0400 Received: from mail-lf1-f41.google.com ([209.85.167.41]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1Mqal4-1iq1KL0via-00mXI4; Tue, 28 Apr 2020 18:05:21 +0200 Received: by mail-lf1-f41.google.com with SMTP id y3so1734911lfy.1; Tue, 28 Apr 2020 09:05:21 -0700 (PDT) X-Gm-Message-State: AGi0Pua4VbAhm36z1vDTJi/ZBPM9rfrNid34H3ekg8u3XA6iyzBCvNdw 5ByqYXHWxNKgrVC2R+34zFEmysEZw7raUklJEwQ= X-Received: by 2002:a19:40d0:: with SMTP id n199mr19399076lfa.161.1588089920707; Tue, 28 Apr 2020 09:05:20 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Arnd Bergmann Date: Tue, 28 Apr 2020 18:05:03 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v8 8/8] powerpc/vdso: Provide __kernel_clock_gettime64() on vdso32 To: Christophe Leroy Cc: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Nathan Lynch , "linux-kernel@vger.kernel.org" , linuxppc-dev , Thomas Gleixner , Vincenzo Frascino , Andy Lutomirski , linux-arch Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:KXW1vp4IRKpuGN24fAWiEMrLgVx6g1nnuyzT/+lteK2DmgDCz5A H3dK4oQYzrosbDrxY9whDSudBmPFIA251jhXDxPUv7a1c+zTZ4FSO9ENoBuX09O/pTvnXHk GUYmNivqqhhvDiemzYqK5YYB4ZWi5QPVS+qnD2tFYXZfNrW2442Tr0prPeYFD5TLMYToAcs JAFw70fU8A5C26OTpdYNw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:J3v//L4+2dE=:XtMZ0duPJdOdCkk+fjNIUH BoLHWrHDymzaPvMYmasOMjLO4zdgnqGlPf8kyhhNb8Lwb0sHffLdExpbBp3ww6JXul8Ir3Bw6 dNe7rmzQsKOcZGTAR46eacLlafFCivO8b/xJGKiCboc5MqmTsneYsz6ZznH0V41DAEzo9Shb2 R9mENcYu2nsGIPGmURP9tPMryWZQvTXnmUfftZ14C7bvIt8WXO4JWbLjHWvGv61srTDICdPS+ Yjy/KLqELBu/VBRMVbcpvlyO/ljBSbfkvesJG3gyBLVRQCqaGdp1SFWTlRQfVZg4aUdzTxd2Y HWP89XUcXkRgpQpvZmBd+9fPBQvd3CtqG6YopSq0QFBNLPYos/9HYXD0AhHkTRBRgXnQ23lVo P5Z3RVg6Os5rVWkzlJPzEvZqgAwOyG0OCGfDL1AgoCmZkNsu9scDgls6EOZes+23454CYiFFF zgSXdKXd5SK7hy406i/ghO9mFc/cHH+zEYgblFIJmSEnAGjFODkB157tF0rkRcLTvBiTr5fBf uOA1oJP3JCue09DEpEMGvCnMWzp205gg3FqcYN7cVxNoQTfEwRZ1cn+ksmC4lj9XqkRA6n1tG kriwSzq4G+FQISxdwCE0xdA9MaH7Cz6vMqN+MWE5pC2RZ3C/x/qq5RASZrzZPSbbvUYRxAh0t qJBhrQOFov78VutJAU3f0tF6lQSgZnHKgQioQ4RQ8/oL3LGGMOW3XwyleRTAiBK7Oxe/Z3Iqj ehygLE6MqnkkHpRA6b1VleGT2GTimiWr/TYDAXG5lHDrRqOPjbUyI/HnrchfWDl9IjN5KVSW3 Q++gBNh+yi9oXIben5eq1Haf+AD4vd/8tZlUJTqbWKQV/Z6Wk4= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 28, 2020 at 3:16 PM Christophe Leroy wrote: > > Provides __kernel_clock_gettime64() on vdso32. This is the > 64 bits version of __kernel_clock_gettime() which is > y2038 compliant. > > Signed-off-by: Christophe Leroy Looks good to me Reviewed-by: Arnd Bergmann There was a bug on ARM for the corresponding function, so far it is unclear if this was a problem related to particular hardware, the 32-bit kernel code, or the common implementation of clock_gettime64 in the vdso library, see https://github.com/richfelker/musl-cross-make/issues/96 Just to be sure that powerpc is not affected by the same issue, can you confirm that repeatedly calling clock_gettime64 on powerpc32, alternating between vdso and syscall, results in monotically increasing times? Arnd