Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7184221imu; Tue, 22 Jan 2019 01:39:10 -0800 (PST) X-Google-Smtp-Source: ALg8bN6PtvDKaWYY9HGz4l6OJ5WAeekeUCo3rplLHba+lkfhtEstDSjUA7e+aoDcF1Tsxb32WajA X-Received: by 2002:a17:902:8d94:: with SMTP id v20mr33215360plo.194.1548149950160; Tue, 22 Jan 2019 01:39:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548149950; cv=none; d=google.com; s=arc-20160816; b=kwshxu1dMSliIi8z69f991wIDOqr82viz5pJoC5rDEkalbVl6VvQL14/jMF9f6CfTU PG0gMo81LXS2MkHhQZJOXCFd5uvt6xztcEZVhDUWjSxNiR6AxGpCYROU09EQ2k+fTfed ti8t9q9vA2GniHf1oDtPXEgs2VlGHVb1e/+709jM6KNFyO13XulAsYOTbsYOGjBMEmbE qtyYQ7GjKQLagLlrbmjJ3ySF8vo2e7XNm8QhksE3QYxD+B+VNo09rcFtwLN2GmGl5bml oFWfkVH/1wo9uvrdTZ7Bsuw5lck4wu7xy3qPtTiKIxfMw8MREYnSI/MDRlo2aWk72IrO +OJg== 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; bh=8U+/fBZ5wzWAOh364eTFGh3wVnqJyhyALgzX91AsVv8=; b=wG/gXRHTaTuzdKLHL8RffaRDd+NoohfZcaZykHs955HZpqwj/G+Vh8C+x+VUI8XssU Nx26LEVOkLcTahfDjScqivcIjKcQiTqI+0y5MxaGYq7rLK86ziO+A3XHf4P3MfufvhOT +s2RywyEnjM5aTNckgz73oZRuYRBUqtSyU2M0LVbUUPD1w/UbJHjjWAaL08tK1F9jeUs p9LxYEzzFADAqNxnlXtmCD79EGxPeOd8KOdCPh7U9e5mJM6BSxJ3ykP440R+3Lwm3uzK nPEypdC4cfGyLXS1wFXuza86ohRaEGNniqUoTrv8pCUbYSOYHXArTWOhKFxmYOpLHbol 8ImQ== 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 g66si16419946pgc.226.2019.01.22.01.38.53; Tue, 22 Jan 2019 01:39:10 -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 S1727946AbfAVJhb (ORCPT + 99 others); Tue, 22 Jan 2019 04:37:31 -0500 Received: from mail-qt1-f196.google.com ([209.85.160.196]:45744 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727026AbfAVJha (ORCPT ); Tue, 22 Jan 2019 04:37:30 -0500 Received: by mail-qt1-f196.google.com with SMTP id e5so26747995qtr.12; Tue, 22 Jan 2019 01:37:30 -0800 (PST) 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=8U+/fBZ5wzWAOh364eTFGh3wVnqJyhyALgzX91AsVv8=; b=bS/QxQZbyuhT1KGvH1OilPnxJVTx4K7gLplQQDUav26iCpIc0D6Q/zbFBlYKiTmHSb ShFcLLbcFkNlxi7EfZCsydrsICsVRvMP7KDI4IpteUEMYAbcavY+KEl23zNz9gof9nsJ 0xHSNAHyo5svSCFhozMTm3nbwjLcPV5NEFB9kYEr2acPZyoMNKoLgSwnU+/RZzMZ/oyb yzp+rw6xjzuxMwCq7yaB40ZnFOIEliwxvKcnfsgO6MOZfX8PNy/W4uWkHJBYGQ1NLqzi T4IJt0MDWO0ejfk9DZbRHUHqEWSCViHN5JEgG6wlVZgl93e9Mt8xDpfZY0ouf0/GyPfc DmXQ== X-Gm-Message-State: AJcUukdjFcr/+hemM3Xmnrs3gLCjm2QHr7hYYW9GSowj70Qw6g/cJQ3j w/PFLL9x9dYWkUjkULG3AqCIs0Bm8pYXP4+4qlbs4Q== X-Received: by 2002:aed:35c5:: with SMTP id d5mr30137248qte.212.1548149849290; Tue, 22 Jan 2019 01:37:29 -0800 (PST) MIME-Version: 1.0 References: <20190118161835.2259170-1-arnd@arndb.de> <20190118161835.2259170-30-arnd@arndb.de> In-Reply-To: From: Arnd Bergmann Date: Tue, 22 Jan 2019 10:37:12 +0100 Message-ID: Subject: Re: [PATCH v2 29/29] y2038: add 64-bit time_t syscalls to all 32-bit architectures To: Andy Lutomirski Cc: y2038 Mailman List , Linux API , LKML , linux-arch , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , X86 ML , alpha 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 Fri, Jan 18, 2019 at 7:50 PM Andy Lutomirski wrote: > On Fri, Jan 18, 2019 at 8:25 AM Arnd Bergmann wrote: > > I have a patch that I'll send soon to make x32 use its own table. As > far as I'm concerned, 547 is *it*. 548 is just a normal number and is > not special. But let's please not reuse 512..547 for other purposes > on x86 variants -- that way lies even more confusion, IMO. (trimming Cc list, as this is getting a little off-topic most most) Just so I understand: do you mean duplicating the .tbl file, or just the resulting table of entry points? In either way, how will that work with the new io_uring_setup() system call that will have to use the compat entry point? Are you planning to use the same syscall number as x86_64 but point it to the compat function, or do we still need a new syscall number for x32 in the regular range? Arnd