Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp3410279ybc; Thu, 21 Nov 2019 07:58:37 -0800 (PST) X-Google-Smtp-Source: APXvYqwRsotUhZXMhjlTUGqY0/8U7hGoRz0UEOGf45jdp7G1f0Pc+V/2Qs1ZqsxdeI0WDYOVCwWb X-Received: by 2002:a0c:ea42:: with SMTP id u2mr9065356qvp.123.1574351917623; Thu, 21 Nov 2019 07:58:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574351917; cv=none; d=google.com; s=arc-20160816; b=lI7GkdF4U0VuGedmtAnd9VHyjHz7yqvUSR/hVVJJeDZhk9agGwUltgrEs9TVhe8V92 YdQv/pujgcXCJwppaIQ1lmi7dYeYtYeAlgEs7mYFFQV28L0A/TV45za/Ri8xxsblzn+W 1YWaIqyXwWN5ezhA8BdTI8gyqqYXqjMOcTT1Qxuky7VfC690a7L6/jHOGbDzHKfcSgws 09cntz7u9Ohgzwf+WqNln9EZXo7VqPBFX7c9iG4xVkslJuexcCWFFvk3NsMPmkBXHy+N /e1C87UyrZUL7xkxcrydHCcOP2AY2UuzNiehQmRH3VMGVa7XnXQ4R0yaHXaC+I9egQSk K2hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:organization:references:in-reply-to:date:cc:to:from :subject:message-id; bh=y4ZI/snm4SSLelRiu0oqNEXSJXtN0Mom4b79xSUMrTI=; b=K1qZGUfyKLH8QhDeFFTSwqGRTgByrBnW8TfX1ehT6rNd7dVzG2TMTk34l7aLbEF8oY Zi4f6zlksqX5bk59ByBQtTP4zcqQaDqvdT0HWSK5x35c9AlsRQxQksb5iBf90hFUfKsH IuSN/yt4TtcPBniHRWks7sIXMlZ5LwTVR6wEa6BaL2lEEetNfhnuM9EjEb6Kcuxamf0t fVkGbsDEwXgOOAUYxFOISRVfQLLqPH0uy2q7kd04hSuPkYRmeUY6qo3M6tijQ8AV8ncb KnOweiAeOfbNRRkvQf6AsqH6jCQFmZBKkhSn2sLYUXYHZniATKq5varYFO104vXchbNg dRUg== ARC-Authentication-Results: i=1; mx.google.com; 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=codethink.co.uk Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k13si3423701edj.324.2019.11.21.07.58.12; Thu, 21 Nov 2019 07:58:37 -0800 (PST) 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; 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=codethink.co.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727279AbfKUP4a (ORCPT + 99 others); Thu, 21 Nov 2019 10:56:30 -0500 Received: from imap1.codethink.co.uk ([176.9.8.82]:55268 "EHLO imap1.codethink.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727255AbfKUP42 (ORCPT ); Thu, 21 Nov 2019 10:56:28 -0500 Received: from [167.98.27.226] (helo=xylophone) by imap1.codethink.co.uk with esmtpsa (Exim 4.84_2 #1 (Debian)) id 1iXooW-0002pj-Tl; Thu, 21 Nov 2019 15:56:13 +0000 Message-ID: <58067b19b218600f95dbb9726e63b435d040be1c.camel@codethink.co.uk> Subject: Re: [Y2038] [PATCH 3/8] powerpc: fix vdso32 for ppc64le From: Ben Hutchings To: Arnd Bergmann Cc: y2038 Mailman List , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , linuxppc-dev , "linux-kernel@vger.kernel.org" Date: Thu, 21 Nov 2019 15:56:12 +0000 In-Reply-To: References: <20191108203435.112759-1-arnd@arndb.de> <20191108203435.112759-4-arnd@arndb.de> Organization: Codethink Ltd. Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5-1.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2019-11-21 at 11:02 +0100, Arnd Bergmann wrote: > On Wed, Nov 20, 2019 at 10:49 PM Ben Hutchings > wrote: > > On Wed, 2019-11-20 at 20:35 +0100, Arnd Bergmann wrote: > > > On Wed, Nov 20, 2019 at 8:13 PM Ben Hutchings > > > wrote: > > > > On Fri, 2019-11-08 at 21:34 +0100, Arnd Bergmann wrote: > > > > > On little-endian 32-bit application running on 64-bit kernels, > > > > > the current vdso would read the wrong half of the xtime seconds > > > > > field. Change it to return the lower half like it does on > > > > > big-endian. > > > > > > > > ppc64le doesn't have 32-bit compat so this is only theoretical. > > > > > > That is probably true. I only looked at the kernel, which today still > > > supports compat mode for ppc64le, but I saw the patches to disable > > > it, and I don't think anyone has even attempted building user space > > > for it. > > > > COMPAT is still enabled for some reason, but VDSO32 isn't (since 4.2). > > Ok, I had missed that detail. Should I just drop my patch then? I think so. Ben. -- Ben Hutchings, Software Developer Codethink Ltd https://www.codethink.co.uk/ Dale House, 35 Dale Street Manchester, M1 2HF, United Kingdom