Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp2051imm; Thu, 4 Oct 2018 15:16:25 -0700 (PDT) X-Google-Smtp-Source: ACcGV60mTPZYODCx/t4RXuJFLHkPV5o6dcUhS5k2HOTbRsugLWZXuBcBH3Dh+Zq4skLgQbgPuIxt X-Received: by 2002:a62:2bc2:: with SMTP id r185-v6mr8780214pfr.21.1538691384973; Thu, 04 Oct 2018 15:16:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538691384; cv=none; d=google.com; s=arc-20160816; b=K7D4c2NoT32FETQgFQ600h9tSuYUUeG1nYlXGYqB1P68aMttRQnBLio3dFasDgNp/e Kn0o5uUcHSgOyE1phrC36yR4mFu8swFBHJBPVWzdOUTiH4y2G1P2iVeNfaPcjq2qBNDd bT5x3jyV3d4jY4CIsjlnZTFx0B3mJ5OZ8wnk53eiP5Ff6QLnywL+RNbKF+JtQxWY7YdB 9+ioRQPtRFr6cgmilXWDrMdM0IPVhTQt81nLmIEpdYbkX7DBI+X1p2ijUf16Unumhrbc XtTkE6ewgqDKwpGd8aJ85azHhk0ygbN07s6bmwvb9I3J8pYBrwApEgZMpKVGvcpMDSd2 AJOA== 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:dkim-signature; bh=ICg59a0OWxvYl1uP7Iz9X5/2g5ENVAf7XO3B2JMBZmg=; b=lKGfydkwBnatfTiyX+LcQPO60UA759ltG3qHQ/BInEagTaKdVyfiColGFYV+2j5Mh7 v+wlrQSMTRVNsgBmXS6Yq4zwvfC4txxudg5cra2rVSPWy9yViEnupxyPgWCBUWBdiLZF c6zHYbOSQfKGYDJ/7cqWzJsmGTshDsy7meZLi0FUDMYN5+Uxq6JVu/j5utx/FC1MJcIh I0LZha5ryMFAgF0+tPliiLNRYWnMCP6nzB6F1IxnKAonrnPAEnfMWlutINA38yompQFe bW6wIULzkjmDeJ0RiDUkO8Q4aZlUWn3obxRS6J41QJ7PZDS33hmQ4iTn67DW8KDuqfbU zWtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ATEJu4vW; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q10-v6si7308983pli.202.2018.10.04.15.16.03; Thu, 04 Oct 2018 15:16:24 -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=pass header.i=@kernel.org header.s=default header.b=ATEJu4vW; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727012AbeJEFLO (ORCPT + 99 others); Fri, 5 Oct 2018 01:11:14 -0400 Received: from mail.kernel.org ([198.145.29.99]:43348 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725997AbeJEFLN (ORCPT ); Fri, 5 Oct 2018 01:11:13 -0400 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 285E92148C for ; Thu, 4 Oct 2018 22:15:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1538691346; bh=gpxVl8get5J3ShBiarg7bfbAnWeHxrQx3/LBC20aTGU=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=ATEJu4vWkiQUiBUZx+rCzpx8PDLV87Mic1JMFSWGJ9I2fFHQ9pyBVA7oCGJnTPowg 5Bl2g5mFdwQGD6keWEHLXkW04jxnBE9I+H+bKbFMvRD+HDlZS18Is8wK94Ncg0VRjV jZ0XeVrnu4aMeYJUVAk4tzTh/sop72s8B29T32WI= Received: by mail-wr1-f50.google.com with SMTP id q5-v6so11513019wrw.12 for ; Thu, 04 Oct 2018 15:15:46 -0700 (PDT) X-Gm-Message-State: ABuFfogP+8nlcairl20Ir8ShN/1fE1XwlQUD0eqA993HTgamr8ClW5ud nDNWhlE8RqkK5mOoQgKPd9MB8/QE1YijiP5QL2/Skg== X-Received: by 2002:adf:82e3:: with SMTP id 90-v6mr5949453wrc.131.1538691344440; Thu, 04 Oct 2018 15:15:44 -0700 (PDT) MIME-Version: 1.0 References: <20180914125006.349747096@linutronix.de> <87sh1ne64t.fsf@vitty.brq.redhat.com> <20181003190617.GC21381@amt.cnet> <87k1mycfju.fsf@vitty.brq.redhat.com> <20181004081100.GI19272@hirez.programming.kicks-ass.net> <20181004193150.GQ19272@hirez.programming.kicks-ass.net> <499807AB-E779-40C3-AA3F-E8C77A7770EC@amacapital.net> In-Reply-To: <499807AB-E779-40C3-AA3F-E8C77A7770EC@amacapital.net> From: Andy Lutomirski Date: Thu, 4 Oct 2018 15:15:32 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [patch 00/11] x86/vdso: Cleanups, simmplifications and CLOCK_TAI support To: Peter Zijlstra Cc: Vitaly Kuznetsov , Marcelo Tosatti , Andrew Lutomirski , Thomas Gleixner , Paolo Bonzini , Radim Krcmar , Wanpeng Li , LKML , X86 ML , Matt Rickard , Stephen Boyd , John Stultz , Florian Weimer , KY Srinivasan , devel@linuxdriverproject.org, Linux Virtualization , Arnd Bergmann , Juergen Gross Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org For better or for worse, I'm trying to understand this code. So far, I've come up with this patch: https://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git/commit/?h=x86/vdso-tglx&id=14fd71e12b1c4492a06f368f75041f263e6862bf Is it correct, or am I missing some subtlety?