Received: by 10.213.65.68 with SMTP id h4csp1087974imn; Sun, 25 Mar 2018 23:46:11 -0700 (PDT) X-Google-Smtp-Source: AG47ELubDf8snB9u651CW9OHeL/JCIuh+Q7Yv9sVEhB1Mu+nAW10IlQGEYO2/jUdVvza/sFkHZS0 X-Received: by 2002:a17:902:8212:: with SMTP id x18-v6mr30159459pln.372.1522046771718; Sun, 25 Mar 2018 23:46:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522046771; cv=none; d=google.com; s=arc-20160816; b=r6e1UxOREue4a4c9z3bgsmWowIadcdn7EWEVWlEGvy4VIAn4573Z/oOy/5k2R4EJSN PFPEW1+pBev2WS5G8o/z1hDtxLL7yYhXsX55i1r3gOYhfepHv3+hSwsFB6LZRN6Jsc4C sVbYxRlLNnFmZ9h9S0sZQXtlRwichJAw7wlL6TuBZfYTujJVwCDy2yYAaEOB5gyXtGrM yOEsOq9sFtpWJTHOKee6c/H7uLEhNsq9bAPQWue5UKMQumW/RR6FLk4u6fQqCGZ00sg4 wFTtbNFzGz8mlsPpzeBYQ8HSRfHQlcmeXBBCjYoXic73X2prLpk6hM2BNmP6nsyflsXr dPnw== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=fGcArLbBca8+KTanlwpbYdwsYExApBtnJU0SAj+LyVo=; b=UQVzQ2TQvayj2FU0TfocZJlovD6Wfa88J+vRbjO4LDn9me2Q9ysQFsDYDKr3AcfmII DyBLlsZMxpAEmdznb5YXShVjn0TTlcuKhjmVcA8LyzmtcU4WEFmIyZFSjp2RcYrzbaqy kArrJuH+H9UkFi3UtWcpK0b5IRVLz9o7qIvduNmrXlD5bi0Qko4eQpsi6YoGpIJ3vfGT YS+B09k5fSDC3nJSUpGJyVrTwJRGFUntnlIPqlxV3AXJ1fgKAd0zjgu7Rs3HPO0RdLYE mYTr1FGbW7u89X83eC5m/S5Br4+sokvxVdVD4WzIuzBfu4rfdtLKHTOXW1yKMF6VeAoW wEyw== 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 189si9768247pge.444.2018.03.25.23.45.55; Sun, 25 Mar 2018 23:46:11 -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; 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 S1752006AbeCZGoz (ORCPT + 99 others); Mon, 26 Mar 2018 02:44:55 -0400 Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66]:58913 "EHLO outpost1.zedat.fu-berlin.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751864AbeCZGox (ORCPT ); Mon, 26 Mar 2018 02:44:53 -0400 Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (envelope-from ) id <1f0Lrs-000BK8-JE>; Mon, 26 Mar 2018 08:44:32 +0200 Received: from mp76f1f8c2.ap.nuro.jp ([118.241.248.194] helo=[172.20.10.3]) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (envelope-from ) id <1f0Lrr-003M8D-RR>; Mon, 26 Mar 2018 08:44:32 +0200 Subject: Re: [RFC] new SYSCALL_DEFINE/COMPAT_SYSCALL_DEFINE wrappers To: Linus Torvalds , Al Viro Cc: Ingo Molnar , Dominik Brodowski , Linux Kernel Mailing List , Arnd Bergmann , linux-arch , Ralf Baechle , James Hogan , linux-mips , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , ppc-dev , Martin Schwidefsky , Heiko Carstens , linux-s390 , "David S . Miller" , sparclinux@vger.kernel.org, Ingo Molnar , Jiri Slaby , the arch/x86 maintainers References: <20180318161056.5377-1-linux@dominikbrodowski.net> <20180318161056.5377-5-linux@dominikbrodowski.net> <20180318174014.GR30522@ZenIV.linux.org.uk> <20180318181848.GU30522@ZenIV.linux.org.uk> <20180319042300.GW30522@ZenIV.linux.org.uk> <20180319092920.tbh2xwkruegshzqe@gmail.com> <20180319232342.GX30522@ZenIV.linux.org.uk> <20180322001532.GA18399@ZenIV.linux.org.uk> <20180326004017.GA2211@ZenIV.linux.org.uk> <20180326034750.GN30522@ZenIV.linux.org.uk> From: John Paul Adrian Glaubitz Message-ID: <428751c8-6920-096b-8694-a3f1b8990bdf@physik.fu-berlin.de> Date: Mon, 26 Mar 2018 15:44:18 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: 118.241.248.194 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus! On 03/26/2018 03:15 PM, Linus Torvalds wrote: > Secretly, I was hoping to kill x32, because it's not being used afaik. FWIW, we are maintaining an x32 port in Debian and there are some people actually using it [1]. There is one build instance running on VMWare that I am hosting [2] and around 10800 out of 12900 source packages build fine on x32 (12900 being the number for x86_64). The port is mostly stable but the fact that it's a 32-bit target with a 64-bit kernel API often blows up in people's faces because they don't expect things like a 64-bit time_t on a 32-bit system. The port also has some issues with software unaware of the x32 and builds fail when they just test for __x86_64__ but not for __ILP32__, but overall it's usable and stable and has some performance advantages over x86_64. Adrian > [1] http://debian-x32.org/ > [2] https://buildd.debian.org/status/architecture.php?a=x32&suite=sid -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaubitz@debian.org `. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913