Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1181355imu; Tue, 11 Dec 2018 14:16:21 -0800 (PST) X-Google-Smtp-Source: AFSGD/UQVFL5D7ZwJoJrERiTZgnC5atAplkH6UIHeU8vydlNLKQGk4ZacjOzH50IgA828o8eeaJt X-Received: by 2002:a62:1043:: with SMTP id y64mr18284437pfi.78.1544566581493; Tue, 11 Dec 2018 14:16:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544566581; cv=none; d=google.com; s=arc-20160816; b=VKwEGUvJIMzzJPrMOZneQ8QG2YqIZzUWkpNZxqfwlx2SbPFouuRlzVKoT6AxIAnCyM +Sw9noEOpC9g41K29gPw2dul73Ve7v2nvvGE3B1aD6uOL/b3LR4vOK+1C7TOnYa2Axk8 BpZS7HxV3H3bYyAdn64VcKEUcLjWpj0+fG0A4LdhBA2ebQQAf7euA10Cfmb1La6mqcFH fyjKSkf3HoJbRphU5QqRaLG/BGeXgnZKdSPLhXRsdsDBcmzEVEfWoTm/wkfGE3V99VnK ttlLSO3wKcE27DgheyB27r/DDTzHkLTIsoJDubnXuk1N9A8TdPkLZoMc6xMrZuPe1w1S zojg== 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 :content-language:references:message-id:in-reply-to:subject:cc:to :from:date; bh=N4u90eSz8hD+YBX330ayogDEkofURC4MfKbD0UQA7ws=; b=QY1CQliIWYQ2mQYFyNcJv/1ImSFvujIy4xaK/Oh10kme5nvPaNu8Pq+Yap7EgbOE4L FW4AhfJk1wiuCIKgrfcZi92AlQqR4PbYGY+DAPhz9inUra7+xr6gBCSqR4TGLGBaOAu0 8l9ohtMORQuRKHtEb06IvILqf9yAmu3PdfPdFKaARX59Kko8fJj4AYjn6F6wKZ0ZfLD5 vXJsfH2qOb+Xluev/PaYadb8zj3xIIbJ3/juXYX5g+99y/KXpQxtn2k6FiRXKu5/xP2k 6ivzB7ypguv4QKKuaQ6aIepBSzIjoYHo3sxUH/D+H8/phaE6cUfT+oWyaSWyQaxzQDoL PVzA== 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 z15si12335026pgi.304.2018.12.11.14.16.07; Tue, 11 Dec 2018 14:16:21 -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 S1726258AbeLKWOH convert rfc822-to-8bit (ORCPT + 99 others); Tue, 11 Dec 2018 17:14:07 -0500 Received: from static-87-79-237-121.netcologne.de ([87.79.237.121]:45957 "EHLO herc.mirbsd.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726209AbeLKWOH (ORCPT ); Tue, 11 Dec 2018 17:14:07 -0500 X-Greylist: delayed 627 seconds by postgrey-1.27 at vger.kernel.org; Tue, 11 Dec 2018 17:14:06 EST Received: from herc.mirbsd.org (tg@herc.mirbsd.org [192.168.0.82]) by herc.mirbsd.org (8.14.9/8.14.5) with ESMTP id wBBLrpFu017954 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 11 Dec 2018 21:53:53 GMT Date: Tue, 11 Dec 2018 21:53:51 +0000 (UTC) From: Thorsten Glaser X-X-Sender: tg@herc.mirbsd.org To: Linus Torvalds cc: Andrew Lutomirski , the arch/x86 maintainers , Linux List Kernel Mailing , linux-api@vger.kernel.org, Peter Anvin , Peter Zijlstra , bp@alien8.de, fweimer@redhat.com, vapier@gentoo.org, hjl.tools@gmail.com, dalias@libc.org, x32@buildd.debian.org, Arnd Bergmann , Will Deacon , Catalin Marinas Subject: Re: Can we drop upstream Linux x32 support? In-Reply-To: Message-ID: References: Content-Language: de-DE-1901, en-GB X-Message-Flag: Your mailer is broken. Get an update at http://www.washington.edu/pine/getpine/pcpine.html for free. MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=utf-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Note: please keep me in Cc because I am not subscribed. Linus Torvalds dixit: >I'm not opposed to trying to sunset the support, but let's see who complains.. I will hereby complain. I’m using Debian/x32 on my main desktop at work, and do occasionally help out with porting issues. It’s a good way to make more out of 64-bit machines without going all 64 bit; it’s also helped me find bugs in software. It’s a nice architectural idea, and a way forward for things that are constricted to 32 bits while opening up stuff like 64-bit time_t without taking up half the available CPU registers (while more than doubling the number of the available CPU registers, too). I was also considering investing a nontrivial amount of work into porting klibc to x32, since hpa does not wish to do it himself. Thankfully I have only done a bit yet. Furthermore, x32 was the first of the many *64ilp32 architectures; I know I’ve seen amd64ilp32 and at least one other I don’t recall. It will have prototyped many of the problems users of these will run in, and I’d prefer to keep it (completely selfish because I don’t wish to have to crossgrade a whole system yet again). Thanks for your consideration, //mirabilos -- When he found out that the m68k port was in a pretty bad shape, he did not, like many before him, shrug and move on; instead, he took it upon himself to start compiling things, just so he could compile his shell. How's that for dedication. -- Wouter, about my Debian/m68k revival