Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2289778imu; Fri, 14 Dec 2018 08:40:03 -0800 (PST) X-Google-Smtp-Source: AFSGD/Xk5Q3kX3cyzjj83nZCzUnvsDUM7NpQXQOGK6L7b5YtXSBdB/M106s/vwNSA63K0mC3dAuF X-Received: by 2002:a62:1d4c:: with SMTP id d73mr3523281pfd.90.1544805603340; Fri, 14 Dec 2018 08:40:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544805603; cv=none; d=google.com; s=arc-20160816; b=BVbisCfDTRWFJdlABLNUdgTCT8iDJWfovPwU4YjYPNsdSTwBw3tYADv5pYm0TleEMN mN59qBxvgLaXjsbDB8GmP5q1TahxbThXwvE5oPVCHjcM0smLOz8ZdahErEY03SZ0Z4Ah N7TesSa6YcZBHBkWG2L3Xgw5CIG+5B7QU/+4PEmxAAyJpQAAT5Totm4l3Aom2wO8risF KV1KaDSuAh0cBJuGyfmf/FdEpB9wIsQzRK129+tT6rQu9TJYkOzf4zwn/COGCFzKDaud I/t9Tq6xs5vYLDmCTmaLCYina+09oRl+/sx7NthI7xyJjcqy+0t2XKRG1LoM6+yyv2O3 10LQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from; bh=Dq+YfrW8kyJykiyuKDmOVdzjbXqYuiAiciDWW6lSZ8w=; b=pVORMy+ibD5I3Ma3M33zmJI9/py9HwrEUt7iuVzpY33xnO6Pjz44rilNQbD4Oe8IHr 4sD7ucFe2btdR7ukagML4Ev671+XwenYRx0cwPDIQaQzKw4UKkIqdIXZbiOr/doDCGqQ 5+5yrnKOfTYuklLi1y+1tjZ4dwwu6wCbcEJWmRrh5H85/35T/lZu7S9XGsTfvR2R5BDk uCLW4c+OxWOea1kQw5CglGskjjlBKKuh/JPuY+RLNc+nbu0L7pLyc2ZLn9RLzsluTDFW kuKH9y7JCLiaeUCeivuPGglTo1kUFIL57mTDHlHZCC+zUnfo13gu4GduC4GwamoEMUUz DFcQ== 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=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o14si4211195pgi.134.2018.12.14.08.39.47; Fri, 14 Dec 2018 08:40:03 -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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730037AbeLNQik (ORCPT + 99 others); Fri, 14 Dec 2018 11:38:40 -0500 Received: from mx1.redhat.com ([209.132.183.28]:49252 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729551AbeLNQik (ORCPT ); Fri, 14 Dec 2018 11:38:40 -0500 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 9088F3DBEF; Fri, 14 Dec 2018 16:38:39 +0000 (UTC) Received: from oldenburg2.str.redhat.com (ovpn-116-29.ams2.redhat.com [10.36.116.29]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 454F010595A5; Fri, 14 Dec 2018 16:38:35 +0000 (UTC) From: Florian Weimer To: Rich Felker Cc: Bernd Petrovitsch , John Paul Adrian Glaubitz , Andy Lutomirski , X86 ML , LKML , Linux API , "H. Peter Anvin" , Peter Zijlstra , Borislav Petkov , Mike Frysinger , "H. J. Lu" , x32@buildd.debian.org, Arnd Bergmann , Will Deacon , Catalin Marinas , Linus Torvalds Subject: Re: Can we drop upstream Linux x32 support? References: <70bb54b2-8ed3-b5ee-c02d-6ef66c4f27eb@physik.fu-berlin.de> <20181213160242.GV23599@brightrain.aerifal.cx> <20181214161732.GY23599@brightrain.aerifal.cx> Date: Fri, 14 Dec 2018 17:38:33 +0100 In-Reply-To: <20181214161732.GY23599@brightrain.aerifal.cx> (Rich Felker's message of "Fri, 14 Dec 2018 11:17:32 -0500") Message-ID: <87mup8gj1y.fsf@oldenburg2.str.redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Fri, 14 Dec 2018 16:38:40 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Rich Felker: > This is all useless (and wrong since tv_nsec is required to have type > long as part of C and POSIX, regardless of ILP32-vs-LP64; that's a bug > in glibc's x32). We should be able to fix standards if they prove unworkable in practice. In my opinion, if standards require complex solutions where an obvious and simple solution exists, then standards are wrong. Thanks, Florian