Received: by 10.192.165.148 with SMTP id m20csp628337imm; Fri, 4 May 2018 16:53:30 -0700 (PDT) X-Google-Smtp-Source: AB8JxZr3Qy1RUDXQr3UgJnS7z/4h7Mcm+mk80MFvm3pST/ylVlwwp3+csXWGwVHvrVqAidlptDB0 X-Received: by 10.98.150.150 with SMTP id s22mr28108537pfk.191.1525478010164; Fri, 04 May 2018 16:53:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525478010; cv=none; d=google.com; s=arc-20160816; b=wpB4ttOfMpzlGZFvizY/46AF04fbduM3u2dre1uxZWu009/9VpqJ6M3Gn9OE15Xpjf QAjJ1FR+JCuc27Lc3w7uXFstO6xDc/vNWU7x0vRE1mhaZUTwxSSJnyrEqRlXN8o4331A mta95+ZLZ41EOYMchAGtm6hLq+bbcWra3gpYYCJY0CAjYO1yMKRveS76lJcpnLR0Ho0U eqpomOM5XrTNGpr8IXl8wZ1fb1zvCn8y7noVwbHjeRVYj5A94tG1/G/IVvC0Hw5dVI6G SxBTh3L1tw+up/+3Nq/4Em3Sh0WWZ67P4tGj6lgdF03Gts4Jl7PL0TFi7ufugHtRUaCU SNWg== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=ikhEBQEZYOec3YIXOUZkwgOJOVNAnF7bU/6voAfwOSc=; b=KjEEs0CTS4Dg2baAQ3Y+2XcPQ9s8+i33cqOG1QaTn+xCP/0BPYRf64Fwy+ZqZAVaQC BWCJf9dHfz4tJr0EtSczkDC5Hfk4YhJno7cawu22JkDTQ5vCh6ReiXfXBRD63qu9X6P3 vWupPZthe5gFVvwN8uDidulAvWV1aMFgPvQlljCGitOPDJ0FYX1EV5bOJrISrdAoEU14 55i3+ibineNoDgXBG7C4vkxmdMSKrQ8BpyDumSDBzQ00sl1hLQCj6gpMnNeK6ODw5K5t /tKhApqWkT+HeDL4sdyVI7XWRcnxWOCoiunHHVAborPS8AHa1PCNC7WsAtlQ7WVxk/RJ TncQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=PTp3hqGg; 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 b78si16832079pfj.2.2018.05.04.16.53.16; Fri, 04 May 2018 16:53:30 -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; dkim=fail header.i=@gmail.com header.s=20161025 header.b=PTp3hqGg; 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 S1751818AbeEDXxG (ORCPT + 99 others); Fri, 4 May 2018 19:53:06 -0400 Received: from mail-qt0-f195.google.com ([209.85.216.195]:43284 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751729AbeEDXxF (ORCPT ); Fri, 4 May 2018 19:53:05 -0400 Received: by mail-qt0-f195.google.com with SMTP id f13-v6so19807155qtp.10; Fri, 04 May 2018 16:53:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=ikhEBQEZYOec3YIXOUZkwgOJOVNAnF7bU/6voAfwOSc=; b=PTp3hqGgutmslLW91BrhFI9krg7/BTnZlklRdrDn5nYER1j31e9qYbn9jRmjew58AT OHBhHvCZRcd3VBJfP0pVjHwwtxuTPPamsfj/KVvCmwXxeNzfglqR7z01zpaoUGjErfth RCm878hhszUEtkiZKGIcwYw4kUcyPdSkHxFraj7a93MmUr6dFjvw/1EFIt4Li8kRWuHP LbEo/YTmUT2NMbPSNBWMUFdgsKYwiLO8EyBIBhB4Eq7iJUbqhIUzK5nOUrbijZsFI12h qP3SeUIgXCRbcWHtINW/Kl7CSn1quOzEsHe1lyqQaJr82Ap1JHwERyu7k8I1t0qzFpeX qWOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=ikhEBQEZYOec3YIXOUZkwgOJOVNAnF7bU/6voAfwOSc=; b=JYdPz7z+KMCYFVXIDySXxIvNJBrUHp/GhsNSuKSxG1DE6H4Fj6fJx5omhYjQ5GCSUk 2mLYxptE5ScncVGMUYa2wpoCgTSa5ni3Dv4u3iPXRWIif+BZxRn6veFCu2fElGIHNCW8 Tc8f44rsVHpTZ9/2qjUDU18v/KX2K06s0WSpljMdr2QtWbLk59Vt7YI9NPTlu61CJNa/ dMNjeMqX1RFJYziroLFNsc/ulQ5ObTUwqaOgunrMWJ2hU2i5XcCVjYFEPBFdrhe43Z5d WzkSe0bm6CAxz5xLcKQClSVHDM4naxpGgkABFBoTGvZZ1LxcTdLZd/o4Sk3CqYcNS2pN x68Q== X-Gm-Message-State: ALQs6tB1IKkxBiTmR5QBPMgpo+VG+/Z9yPRbhk2kFAzC5ji46C7WWHuB /B4CB2XCcrqQcu+QIysJbV43l8Etw1efPW9RxKEm+g== X-Received: by 2002:a0c:bda4:: with SMTP id n36-v6mr22943054qvg.151.1525477984523; Fri, 04 May 2018 16:53:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.185.3 with HTTP; Fri, 4 May 2018 16:53:04 -0700 (PDT) In-Reply-To: <20180504132432.GA30458@jamesdev> References: <20180502215107.GA9884@saruman> <20180504132432.GA30458@jamesdev> From: Arnd Bergmann Date: Fri, 4 May 2018 19:53:04 -0400 X-Google-Sender-Auth: qYL0jqhWVMIwwebPTbFPvDv-iWQ Message-ID: Subject: Re: Introducing a nanoMIPS port for Linux To: James Hogan Cc: Ralf Baechle , "open list:RALINK MIPS ARCHITECTURE" , linux-arch , Linux Kernel Mailing List , Paul Burton , Matt Redfearn , Marcin Nowakowski , Matthew Fortune 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, May 4, 2018 at 9:24 AM, James Hogan wrote: > On Thu, May 03, 2018 at 06:40:07PM -0400, Arnd Bergmann wrote: >> On Wed, May 2, 2018 at 5:51 PM, James Hogan wrote: >> >> While I haven't looked at the individual changes, I wonder whether >> it would be useful to make this new ABI use 64-bit time_t from >> the start, using the new system calls that Deepa and I have been >> posting recently. > > Personally I'm all for squeezing as much API cleanup in as possible > before its merged, though obviously there'll be a point when the ABI may > need to be frozen, at which point we'll mostly have to accept what we > have within reason. > >> There are still a few things to be worked out: >> only the first of four sets of syscall patches is merged so far, >> and we have a couple of areas that will require further ABI changes >> (sound, sockets, media and maybe a couple of smaller drivers), >> so it depends on the overall timing. If you would otherwise merge >> the patches quickly, then it may be better to just follow the existing >> 32-bit architectures and add the 64-bit entry points when we do it >> for everyone. > > I think it'll likely be a couple of cycles before it gets merged anyway. > There's still work to do, and limited resources. Ok, let's plan on getting the 64-bit time_t ABIs in place early enough then. We will likely have very similar timing for the upcoming rv32 ABI on arch/riscv. Arnd