Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7244113imu; Tue, 22 Jan 2019 02:50:00 -0800 (PST) X-Google-Smtp-Source: ALg8bN6NZAlxo9+8/zlmTRPdW6CEkeDTODFzy5EFD3P7H5O6/Zwpci0uq21bOGVA/66mGTXrJhRE X-Received: by 2002:a63:ff62:: with SMTP id s34mr31697519pgk.325.1548154200497; Tue, 22 Jan 2019 02:50:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548154200; cv=none; d=google.com; s=arc-20160816; b=IkyhTsaIj+/qnkjhBGN5gN0TIpzZXqn7SsjyMFQNjRXXGKL665I7s1adw016NKJPRy 7oKUQKUdVA5ftsD5zNF7ZyIcs091o1i9OyyEWqM4ELgp+QvRoJrT/C3lWH6+Ppq+UFQQ L1Yck81WtW31FJg0p5RPR9IA5EKODhyxOXQ1N2/6OcsixJ52HMyCaMfzPktO2f2xUGEG Uz73HGbswqgMlYZwP72bXLkYQYLxTL5UaC06OMftoxFnGIx6zsl5/4rqq1+C/L5XVTDw tr/1KFUn4SynFY/K+6Po9v/xlI7hkVjg7bGV3FWd9+HHFjrgtPyrHhF4MeDSN35VFiIQ So2A== 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=JXIAJR36kEO/zvEiW04RBVH9LrlxNTF+8bOtPJQemBk=; b=xl/tZhEn8lsWNfnlTmmR9+eGHAsf9UCLxIorOZOKd5OsfhamWYz5eDDH1qKDTXk1Ed 5Ay8v2CJW7oxMfOc2XDCyzlKwgfH9DzdsoNIkK26wk018lsGuyeXLuk82AWMOk2oeRFP JNtYZ/QBwZEaPgPIPHJGvkkjKe+rdcwxEm3U5PPNS2TcXFo56GkkZfRV0nxeipqHNGHK 92/WaIYY5kkhEFHclpLPbNdgsVvXv6lD2bUSx6HrwfJKLPvjSLQ59G/waKaLH5J9dsue FiOxpC2inswSP45iwHDD6X1dZ8xb1Tes4kZhcOtnj8NOkhbCAnROsA1w4HjOdYVDFkcJ jNDw== 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 f5si10133239pfn.259.2019.01.22.02.49.44; Tue, 22 Jan 2019 02:50:00 -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 S1727734AbfAVKsb (ORCPT + 99 others); Tue, 22 Jan 2019 05:48:31 -0500 Received: from mail-qk1-f194.google.com ([209.85.222.194]:36612 "EHLO mail-qk1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727505AbfAVKsb (ORCPT ); Tue, 22 Jan 2019 05:48:31 -0500 Received: by mail-qk1-f194.google.com with SMTP id o125so13960431qkf.3; Tue, 22 Jan 2019 02:48: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=JXIAJR36kEO/zvEiW04RBVH9LrlxNTF+8bOtPJQemBk=; b=etTTFnpOhPlPOCl/46QJI3pWf2yyFxbtaBz3CgLwhG17aPFc0eH0CNCC/qc8Sd5x0p yvfkqnw/5d8lJk+kpzoN/rlDMldUob4n/CUjIJnaMvdWS3uq5tiFRgXjRPYfoF2iBdTT 6ydWTmXDyewasyI1HnZyiySbhltR6OSKDanoWMGXOIRcYhSrqR4lkx059f3Y9VakaZHg 6hATGsmhxbiYYuBeGu2g4ZpBvkpY2LAt5xOEytB+z9Knl/8yMwjpjHH7D0+YSLQNa+T6 QKKji7vcLOPX3VZGnr2+Pr8eDbXyYbtda4bxhIOLPE/BUQpmsTiEPxclweBswzIMLBFq vFqA== X-Gm-Message-State: AJcUukfc0sM81heH/PvDU797GXiSPyv8hvo2qgcCIy8o75phkivXS/bl fV4Pu3VweKtH9AXB6bU1YVI4CNNLN25CwhAJyoNyKDrZ X-Received: by 2002:a37:bdc6:: with SMTP id n189mr27186170qkf.330.1548154109251; Tue, 22 Jan 2019 02:48:29 -0800 (PST) MIME-Version: 1.0 References: <20190121143951.68956db3@canb.auug.org.au> <20190121191306.ifga5aw5atu2vvb7@brauner.io> <20190121202328.rgrv54lybilsvitu@brauner.io> <20190121224811.gbvg22vg4kgg4kbs@brauner.io> <20190122093146.kmckcgdbvo2e7v3c@brauner.io> <20190122103009.vu2a67kviqhcb3cn@brauner.io> In-Reply-To: <20190122103009.vu2a67kviqhcb3cn@brauner.io> From: Arnd Bergmann Date: Tue, 22 Jan 2019 11:48:12 +0100 Message-ID: Subject: Re: linux-next: manual merge of the pidfd tree with the y2038 tree To: Christian Brauner Cc: Jens Axboe , Stephen Rothwell , Linux Next Mailing List , Linux Kernel Mailing List , linux-arch 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 Tue, Jan 22, 2019 at 11:30 AM Christian Brauner wrote: > > On Tue, Jan 22, 2019 at 10:31:46AM +0100, Christian Brauner wrote: > > On Tue, Jan 22, 2019 at 10:26:56AM +0100, Arnd Bergmann wrote: > > > On Mon, Jan 21, 2019 at 11:48 PM Christian Brauner wrote: > > > > > > > > On Mon, Jan 21, 2019 at 03:44:17PM -0700, Jens Axboe wrote: > > > > > On 1/21/19 1:23 PM, Christian Brauner wrote: > > > > > > On Mon, Jan 21, 2019 at 09:15:27PM +0100, Arnd Bergmann wrote: > > > > > >> On Mon, Jan 21, 2019 at 8:13 PM Christian Brauner wrote: > > > > > >>> On Mon, Jan 21, 2019 at 06:16:22PM +0100, Arnd Bergmann wrote: > > > > > >>>> On Mon, Jan 21, 2019 at 4:40 AM Stephen Rothwell wrote: > > > > > >>> > > > > > >>> I plan on sending the pidfd branch with the new pidfd_send_signal() > > > > > >>> syscall for the 5.1 window. Should we somehow coordinate so that our > > > > > >>> branches don't conflict? Any suggestions? > > > > > >> > > > > > >> A conflict can't be avoided, but if you pick system call number 427 > > > > > >> for pidfd_send_signal, and Jens picks numbers 424 through 426 for > > > > > > > > > > > > That sounds good to me. Since it's only one syscall for the pidfd branch > > > > > > is there anything that speaks against me using 424? Given that the other > > > > > > patchset has 4 new syscalls. :) > > > > > > Jens, any objections? > > > > > > > > > > I'm fine with either one, I'll have to renumber in any case. But it's 3 > > > > > new syscalls (424, 425, 426), not 4. > > > > > > > > > > Arnd, what's the best way to make this switch now, in my tree? Would be > > > > > > > > Yeah, I'd like to know that as well. > > > > > > > > > great if I didn't have to change it again once I make the change. > > > > > > I'd suggest that you each just take the numbers we talked about and > > > add them in your respective git trees, at the end of the current tables. > > What should we do about unistd.h? We can't just bump that to 42*, right? Do you mean the asm-generic uapi header? In my current series, I do that: #define __NR_rseq 293 __SYSCALL(__NR_rseq, sys_rseq) #define __NR_kexec_file_load 294 __SYSCALL(__NR_kexec_file_load, sys_kexec_file_load) /* 295 through 402 are unassigned to sync up with generic numbers, don't use */ #if __BITS_PER_LONG == 32 #define __NR_clock_gettime64 403 __SYSCALL(__NR_clock_gettime64, sys_clock_gettime) #define __NR_clock_settime64 404 ... #define __NR_rt_sigtimedwait_time64 421 __SC_COMP(__NR_rt_sigtimedwait_time64, sys_rt_sigtimedwait, compat_sys_rt_sigtimedwait_time64) #define __NR_futex_time64 422 __SYSCALL(__NR_futex_time64, sys_futex) #define __NR_sched_rr_get_interval_time64 423 __SYSCALL(__NR_sched_rr_get_interval_time64, sys_sched_rr_get_interval) #endif #undef __NR_syscalls #define __NR_syscalls 424 I've tried to feedback on that, but so far nobody has spoken out against skipping the 107 numbers here, though Russell felt that the idea of using the same numbers everywhere might not work out. Arnd