Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp611551imu; Thu, 13 Dec 2018 01:07:01 -0800 (PST) X-Google-Smtp-Source: AFSGD/WyegL9EM4VhghWGBAl7y7ozVAqQvtIFZVq3r4h4+q+lXsrK/zknWudbqzIvnN2JsXQEjbB X-Received: by 2002:a17:902:968d:: with SMTP id n13mr23288873plp.109.1544692021146; Thu, 13 Dec 2018 01:07:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544692021; cv=none; d=google.com; s=arc-20160816; b=SjlfwYHodTXE3FkZDlxy92CprjA82kMIAgA3e6/Ok9HSEfW7ynbVjOlNNMl5E+W3n7 lUhqkF/djaU3VA3vsLLr+55pvG4OG5mqDQjaVLDI7rfe66ZFYLwoCA5Jq1X3G18l+Lmq wKZpVr/FSB6nC/9/X/nr76PUjcSG5ZG0eG1VJ3Q6W1VsxcMr3ADF3e505oKsoS+8kbBd yyGdJvTrg9b5NVdAWBuHjr+LdPokAqfMxQolUvQe2WW+YH3+EQcMK2CRfKzBjcd2pqbD pge2iKL7qc+xFx5LZpR/5xaNQHZs27yqmB1jZ+O7c1LjJQyV3dUot5Z8Y4ULTvhvehFp 48xQ== 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=xTSFJzRPWMJo7f0gP5ps9ryxqinyS9oZMOUiYnsWyTY=; b=X0iIG3EiUyeXx736/bHClv5QaIS+qzBQOJp8+MWy5KMhcAXHlIzyN4NDQUzvckjKUp ia4itTmoyta50hrjnAPaiKTPDHE/j4jqR6UwVSRiPlnpq6DbxCbQfgV0FS+k8dEi6v5i twqxKM6EP9SGogeEI5sQNOBwzT12+ioN3hPK0/hUmfjLJR1h2rIsHMhsz1oQfGk+4Ov4 Y+AxqDnI/lSM4Of4niR4MXUQYxl63E04o72mBgFVT0BnaZnJ4+MWsXPT+tW71CSGNrr2 I0m02Fvu0xPwLcQ2/8KEKGTlZah/nAbjLfIn5t06yWONYzzFzk24bQmO1prs7wLNb81i tpzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=O8b3Xknq; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o21si993570pgj.415.2018.12.13.01.06.46; Thu, 13 Dec 2018 01:07:01 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=O8b3Xknq; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727810AbeLMJFa (ORCPT + 99 others); Thu, 13 Dec 2018 04:05:30 -0500 Received: from mail-wm1-f68.google.com ([209.85.128.68]:35938 "EHLO mail-wm1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726847AbeLMJF3 (ORCPT ); Thu, 13 Dec 2018 04:05:29 -0500 Received: by mail-wm1-f68.google.com with SMTP id a18so1533200wmj.1; Thu, 13 Dec 2018 01:05:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xTSFJzRPWMJo7f0gP5ps9ryxqinyS9oZMOUiYnsWyTY=; b=O8b3XknqakrbrdMHAn/pOQcIarD+F26yqLqLqZJaV2kHBOZvhLZrzlxIJW17NdJbkF pAd73CIpD+p56HV5N20oulFxnkQI8q8WAvOhDFQ4fYeX6jXwZtTtHO7OFXghkvUMf6za EFt4x6ulHqI/mJVXuMcReGLZOjj6W7Xt76ArV76DCpCkazchvkeAvEID6gmUoUdkuqXu PaVuLEvZN27i0IprcnzhqzkwAXnCQj1Uxsb2kuvE6Ha4fcPe1Xp/Qqm8hT48mlDrwiQH F9tOvlJOVlIbWq6D5sV+Oc7wJwL5XHMQWStYo87P5IGf9vFB4cRKB1dzAMBnvGZ7zIwz tceQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xTSFJzRPWMJo7f0gP5ps9ryxqinyS9oZMOUiYnsWyTY=; b=S9aGneFtnWKcAoo4CSYFBvYX39djkaWhGh8Vdqh0Bhdj+aBWpDhGj0uyr/HxRXJJJG NfstRIfvkJMTEXUK8ZisNVcvcIyqPspZCLcKWXAgHlMcDoftYjoRFONy6FkrYszbppsL 2yDi7dGA3XukPZgY1zAwzMfqN1/GIaMhv5gct/S4xInoWg9ykn1jr5tdXjGyhVQMDX60 QqbdQ+M/ONMn+GkaC38i4sFwm+mk2pmyEvG0Y6rX3uj0LOHT49LRMbA1PxzcCUtq2SB2 u96j67n/QP4nXGQ0+/8RwnnIgG0gCfGrn57L/ga7hCDtoVtpXvlyktAqDvIKS57nYMKX kwvQ== X-Gm-Message-State: AA+aEWYlF7NK6lfsaFjj4Vl/5V6WnPu5hNLEiWzLJyCXrNIo4N4+DDCr BRmSom9Mu4TURxBvkMK7r1xJDgrEMVicE4tV49PC2w== X-Received: by 2002:a1c:b14:: with SMTP id 20mr9614097wml.103.1544691927776; Thu, 13 Dec 2018 01:05:27 -0800 (PST) MIME-Version: 1.0 References: <70bb54b2-8ed3-b5ee-c02d-6ef66c4f27eb@physik.fu-berlin.de> <20181213050313.GA21201@ip-172-31-15-78> In-Reply-To: <20181213050313.GA21201@ip-172-31-15-78> From: Richard Weinberger Date: Thu, 13 Dec 2018 10:05:14 +0100 Message-ID: Subject: Re: Can we drop upstream Linux x32 support? To: kevin@guarana.org 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 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 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. -- Thanks, //richard