Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp3006755ybi; Mon, 10 Jun 2019 02:37:49 -0700 (PDT) X-Google-Smtp-Source: APXvYqw6MfG0iDzpXpO6etdNgLJW0cgmf7U8MfN9acFFKPsJF244Vw7xwunb7OvIKqp8dlqb8/gF X-Received: by 2002:a17:90a:ca11:: with SMTP id x17mr15076309pjt.107.1560159468908; Mon, 10 Jun 2019 02:37:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560159468; cv=none; d=google.com; s=arc-20160816; b=B8Y5kiRkT22MMEyag0gXK7CqQjasdPzz/3AujyxCbOyhoq8185rXnFsVIJ/YrpHMws dD49GEqwUWRd25s+5Iu69RxmxjDNvbZglFSEjTBwv7SJVGxk4nAqkWL+UyfmBbla2sq9 AS2Eh8Iy0CSqDOHnOdCFqOOigcGkH/UjWJma5tUZSQ0itCiMg28njzukOp+vpbwhch92 5fs0UGyoQUYcbvqHkFuiS0RSmj1WiA0ppHg4Yta43MbH8ImCnz2cOKeFzOKijCSC4Lu5 EvlmXlZZEVcGwEFcjTNnwJ/6FZWmgDMTuQSFSpxOhzuoXH2FQWAQYntDgkzaEOX3ZJL0 Sjbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=4eGiVW2ASr/2wXgAHa/3aGTNnoVXeHPUusW8fdgt++Q=; b=BmH0AyUhHAqo8kTDlICrxBbq9EbpXGcpnz/Fh5Rm+j1fWFdB4DMQMLX2djUqeDlKmg cveCIfNwSLpqJwFSBw6xfdsPyd4vcv5o0Et9Fgtd96qKzcVvmNJvuHuHf9RipFETHN2Z hobqQu7M4Kp5PONSQYV3uOu4TnPLexDuCUSWiLQ0uTpdTS3hpW+Z5LM69sAAegFyXXsn W5FdoYJrHHqKuNxwydLJ+oqlbtkXmCk4B+iO1ngw4gOxqxnfS15I27DsFgra4OTPI+Nl RV9ZiNjpCkRmHFcLzKMfgFtnOJSBeI968vkWsVgOclqOkswvIhbn5l4eA+BTprI9iWU+ A71g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@codeweavers.com header.s=6377696661 header.b=M7VomCI5; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=codeweavers.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id be3si8790440plb.127.2019.06.10.02.37.34; Mon, 10 Jun 2019 02:37:48 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail (test mode) header.i=@codeweavers.com header.s=6377696661 header.b=M7VomCI5; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=codeweavers.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388714AbfFJJew (ORCPT + 99 others); Mon, 10 Jun 2019 05:34:52 -0400 Received: from mail.codeweavers.com ([50.203.203.244]:57636 "EHLO mail.codeweavers.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388033AbfFJJew (ORCPT ); Mon, 10 Jun 2019 05:34:52 -0400 X-Greylist: delayed 408 seconds by postgrey-1.27 at vger.kernel.org; Mon, 10 Jun 2019 05:34:51 EDT DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=codeweavers.com; s=6377696661; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=4eGiVW2ASr/2wXgAHa/3aGTNnoVXeHPUusW8fdgt++Q=; b=M7VomCI51CoH28I3NAFr0m+ff rqBNddxfExXVFgwF3C5nLKikZV5mg+sHwE4Tfp//Q5KIcwLttOgWe4j5FZLf0gRBoD4HBCUpWzeqB 82VIznHDYb1TwtgXrLgjo6TNRmmHxh/dk6u5BF3NIhDBpENDuClzKGnPwIuaqNH5DM8Ao=; Received: from merlot.physics.ox.ac.uk ([163.1.241.98] helo=merlot) by mail.codeweavers.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1haGi6-0003ej-Mm; Mon, 10 Jun 2019 04:35:27 -0500 Received: from daviesh by merlot with local (Exim 4.90_1) (envelope-from ) id 1haGhT-0003A6-MO; Mon, 10 Jun 2019 10:34:47 +0100 Date: Mon, 10 Jun 2019 10:34:47 +0100 From: Huw Davies To: Vincenzo Frascino Cc: linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linux-kselftest@vger.kernel.org, Catalin Marinas , Will Deacon , Arnd Bergmann , Russell King , Ralf Baechle , Paul Burton , Daniel Lezcano , Thomas Gleixner , Mark Salyzyn , Peter Collingbourne , Shuah Khan , Dmitry Safonov <0x7f454c46@gmail.com>, Rasmus Villemoes Subject: Re: [PATCH v6 03/19] kernel: Unify update_vsyscall implementation Message-ID: <20190610093447.GC11076@merlot.physics.ox.ac.uk> References: <20190530141531.43462-1-vincenzo.frascino@arm.com> <20190530141531.43462-4-vincenzo.frascino@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190530141531.43462-4-vincenzo.frascino@arm.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Spam-Score: -106.0 X-Spam-Report: Spam detection software, running on the system "mail.codeweavers.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Thu, May 30, 2019 at 03:15:15PM +0100, Vincenzo Frascino wrote: > With the definition of the unified vDSO library the implementations of > update_vsyscall and update_vsyscall_tz became quite simila [...] Content analysis details: (-106.0 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -100 USER_IN_WHITELIST From: address is in the user's white-list -6.0 ALL_TRUSTED Passed through trusted hosts only via SMTP Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 30, 2019 at 03:15:15PM +0100, Vincenzo Frascino wrote: > With the definition of the unified vDSO library the implementations of > update_vsyscall and update_vsyscall_tz became quite similar across > architectures. > > Define a unified implementation of this two functions in kernel/vdso and ... of these two functions ... > provide the bindings that can be implemented by every architecture that > takes advantage of the unified vDSO library.