Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4958678pxu; Tue, 22 Dec 2020 05:14:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJwQPfygcv9LOohvetYPGHEyrMNg3S1kBeNSaBFG1GwbO8MDiToEbx0kjgTH73AcE8nJ7C/N X-Received: by 2002:aa7:db59:: with SMTP id n25mr19550645edt.203.1608642848420; Tue, 22 Dec 2020 05:14:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608642848; cv=none; d=google.com; s=arc-20160816; b=Ouvuot0M7LQScd6RMLzP0WiGWBuJRYpj7E/vebjFzLDHb+XuduBBjqPpCV2zx4OCEE J+UaCZKyPOydw4BNkbyTmj1enJF+BM6WUj6UriLoUY6abBY1pUz++tQFnM7u8xxbT5Px aXv+KvV3jHF0OzHebJnlDfxqhJLiRQwJCHjbxZlu1ukl11UZGcFK8BY5t+YJ9eYXPQ89 FaG9Yy9UJ7XWMkDoxjBr9RPUSYQGIMl/Ds0fCTyiHw1cKCKke/NwsfzYDKZmYJn/vLOZ jjSQD6ZsGT2cwGYQLEAmnfak9zupQtHzcPYgsRMZ5mUI8YhCWBJAAyIrHknPF1BJeT52 XBAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:date:message-id:subject:references:in-reply-to :cc:to:from; bh=CoektW2jJjUqpjAebQYU7WtSvXDGAPRLc1UKpwMrI4E=; b=Jn9z/JI0D+nSf/SKIxOgx3l7Bbw/Viu2wI1orVaUqA0l0UMNU8LC60qqoATPGUEja9 cic24JFVzG2wqs7JPYGIEM8/MaxPOUpkBfNPj/jeVxwnviC28gQyjYc+aHTLLphEAkxo nUm391Q9Ox+9NWPlqEejNb+U0B+b1ltvmKh0w+YWOh+JLWyfO6yKkX1/I7O0992iMe5q 8MuJKLN+KiOcV4NPqtFy1g3BLDg/CQTalkXP6TYnwArNSonqzdroJ7ZZJa1yNoLv5K4b d7CKpHnNgKrcM+9B7cA1wbFj/lS6Q7F5WppZCu6ObNjPMKtNSaaUFkIU/z7CbeCoXOGw klBw== 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 k10si10514556eji.9.2020.12.22.05.13.45; Tue, 22 Dec 2020 05:14:08 -0800 (PST) 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 S1727413AbgLVNMI (ORCPT + 99 others); Tue, 22 Dec 2020 08:12:08 -0500 Received: from ozlabs.org ([203.11.71.1]:50509 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727381AbgLVNMG (ORCPT ); Tue, 22 Dec 2020 08:12:06 -0500 Received: by ozlabs.org (Postfix, from userid 1034) id 4D0cDD4hjWz9sTg; Wed, 23 Dec 2020 00:11:24 +1100 (AEDT) From: Michael Ellerman To: Michael Ellerman , Benjamin Herrenschmidt , Christophe Leroy , Paul Mackerras Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org In-Reply-To: References: Subject: Re: [PATCH] powerpc/time: Force inlining of get_tb() Message-Id: <160864266098.1929899.4436142434318857345.b4-ty@ellerman.id.au> Date: Wed, 23 Dec 2020 00:11:24 +1100 (AEDT) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 20 Dec 2020 18:18:26 +0000 (UTC), Christophe Leroy wrote: > Force inlining of get_tb() in order to avoid getting > following function in vdso32, leading to suboptimal > performance in clock_gettime() > > 00000688 <.get_tb>: > 688: 7c 6d 42 a6 mftbu r3 > 68c: 7c 8c 42 a6 mftb r4 > 690: 7d 2d 42 a6 mftbu r9 > 694: 7c 03 48 40 cmplw r3,r9 > 698: 40 e2 ff f0 bne+ 688 <.get_tb> > 69c: 4e 80 00 20 blr Applied to powerpc/fixes. [1/1] powerpc/time: Force inlining of get_tb() https://git.kernel.org/powerpc/c/0faa22f09caadc11af2aa7570870ebd2ac5b8170 cheers