Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp766102imu; Thu, 13 Dec 2018 04:13:26 -0800 (PST) X-Google-Smtp-Source: AFSGD/V8a1CR8kppqzQQRpUd8aNo/4s8PdTuoVdUTriCdvQ6U0FbuYKHX52W3aRi1ZYirwR+h1Wy X-Received: by 2002:a63:ec13:: with SMTP id j19mr21449673pgh.6.1544703206825; Thu, 13 Dec 2018 04:13:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544703206; cv=none; d=google.com; s=arc-20160816; b=p7dOwciPf8CaaGDMcOcuswi1Pdf/rbjFt/qT+dvr0ibR6t3yB8GZiUqFDs7MoEX2+f SNa2Epna6o0/AeMO5mpFZptx7N3mRc8Ign6tj7B1bCU/TXFqQkxNM+/D+uqajBe9z+pv vglhemPy5aeGzpByJxScoRoZKZyaQyt4iLnc6Hbhu0nMgQUG9vvCugqQzPLaSworC+Jg C50wmU70kyJyp8A8FFlmhH4hGwdVVCm4okX4cVJaqgYDxJhDKQzbaXGf3wPKkjXUBS+K /7Puki5gNx3s9fBIKO9hyYeIShFVplZkDm3IGXfPsOfYdODuhepu73F8CDnp2oPJF5xx wuKg== 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; bh=6hQXFq3C6Fy8qi85GOEbg8+W+ln778dT/9D58e0EeTs=; b=A9ylM3cIjQjiHXG1OOnGw33Shoa096d77qBxhzVrF95RBixquco6PDUfQDPk0D4qvn BwdlpUKgSaAYVdmJQKXn61HzcA3WeuCaOh1d/Eeo5g72UpZRGkKjUBqIegFcbuVBGdz7 Kc+vs1uqple01T/Bj1NdAZ6ixEOLbBsXMuIQsZyJtCzD7/Z4a2NjNOf6NIJe7zgBBqvj fI+cDYgyvS37R867bJL4XRBQkcOEJFhvQxfRnSM+Np3xIxjhqmCovCFul8MNshYx1/u8 tEnZZ1lUm3BcGtutYzrnUq+O5lHjuWUQSLeJqf7MEFME6hNQBviPMEO6ZTnY+jR2LYvB rxxA== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z136si1506413pgz.28.2018.12.13.04.13.08; Thu, 13 Dec 2018 04:13:26 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728869AbeLMMMS (ORCPT + 99 others); Thu, 13 Dec 2018 07:12:18 -0500 Received: from aws.guarana.org ([13.237.110.252]:56270 "EHLO aws.guarana.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728767AbeLMMMS (ORCPT ); Thu, 13 Dec 2018 07:12:18 -0500 Received: by aws.guarana.org (Postfix, from userid 1006) id D9D63A18AC; Thu, 13 Dec 2018 12:12:13 +0000 (UTC) Date: Thu, 13 Dec 2018 12:12:13 +0000 From: Kevin Easton To: Richard Weinberger Cc: glaubitz@physik.fu-berlin.de, Andy Lutomirski , x86@kernel.org, LKML , "open list:ABI/API" , "H. Peter Anvin" , Peter Zijlstra , Borislav Petkov , fweimer@redhat.com, Mike Frysinger , "H.J. Lu" , dalias@libc.org, x32@buildd.debian.org, Arnd Bergmann , Will Deacon , Catalin Marinas , Linus Torvalds Subject: Re: Can we drop upstream Linux x32 support? Message-ID: <20181213121213.GA28833@ip-172-31-15-78> References: <70bb54b2-8ed3-b5ee-c02d-6ef66c4f27eb@physik.fu-berlin.de> <20181213050313.GA21201@ip-172-31-15-78> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 13, 2018 at 10:05:14AM +0100, Richard Weinberger wrote: > On Thu, Dec 13, 2018 at 6:03 AM Kevin Easton wrote: > > > > On Tue, Dec 11, 2018 at 11:29:14AM +0100, John Paul Adrian Glaubitz wrote: > > ... > > > I can't say anything about the syscall interface. However, what I do know > > > is that the weird combination of a 32-bit userland with a 64-bit kernel > > > interface is sometimes causing issues. For example, application code usually > > > expects things like time_t to be 32-bit on a 32-bit system. However, this > > > isn't the case for x32 which is why code fails to build. > > > > OpenBSD and NetBSD both have 64-bit time_t on 32-bit systems and have > > had for four or five years at this point. > > They can also do flag-day changes and break existing applications, Linux not. Sure, but the point is that most widely-used software has probably by now come in to contact with systems where time_t is bigger than long. - Kevin