Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3383054imu; Fri, 18 Jan 2019 09:25:58 -0800 (PST) X-Google-Smtp-Source: ALg8bN6Cjzt0zzgYt2P4d2h6+rmI839Oqw7Vva8cS0hH8HeWrCIUoAfGlV9W4ADoDPFOYxm6jGMG X-Received: by 2002:a63:b649:: with SMTP id v9mr18621671pgt.436.1547832358270; Fri, 18 Jan 2019 09:25:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547832358; cv=none; d=google.com; s=arc-20160816; b=fwXAfso0OUvApvfy8xLpYKO1S4PHhe+PGT7Y3C4VQe+cwF/8FiiDnztyoVeL12+22h HSlylrXMYJEW8fZdWKw19LtK+PVRcv8cwFKMZlUmEVRxPEzZohGdkRHNOOrP7KJnsO58 D+8KWMoxtsEqC9cccdFkVHSEij7FYYjoFiM0mjh7rc7eZsYe6Puvm+GyFkNx8Z0br7nh hi1gpkvc54c3zAoZTyv4IT2HmFT7Pti4sFntxcLMLdOdEXqvwljAzdpj4pw6hiERwUBC WZUnGZmazkLlOLRJGgVbhm59Vq9PQpsbjd+rxdtRE0uqh0q3IekAEf8Y5OCT4eOocxFW Eylw== 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=cM6Ct6RNNXTziZEbUSSe56myHuH3NS1roB2yrpi3ejY=; b=wGEOgCZP+QwJ1FVwE5hUoJn7IFGEl61fW1X7BW1xf8QZlJP0lDBbJsVxUfPO8a1gBM lKj2I1wHX2bcLbQPWQ8cszW/vhDiRF9Gz5LSxAsblRX60H4uzWgr370qKi5tc7fjMZBt BPTqSYVitFTlxy9jBg0y8gRt7+M7YTQDkOZZ08hrtGDp3La8Hf05klnTd47vZz8ybRvI 8QbyGjRP07RKqsRgZ19Ln//882dHFQWlpGLept60W9cfpqMVLtYaEGHDgEdLOw80tWqq WFtBMSpXP4MNF44ntTDaiFnQnlpjpTT89Th6EZDIKQPFM57r25qi88J7k/kyoELqQ+Re Ukww== 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 r39si5036601pld.434.2019.01.18.09.25.38; Fri, 18 Jan 2019 09:25:58 -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 S1728535AbfARROw (ORCPT + 99 others); Fri, 18 Jan 2019 12:14:52 -0500 Received: from mail-qk1-f194.google.com ([209.85.222.194]:36022 "EHLO mail-qk1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727986AbfARROv (ORCPT ); Fri, 18 Jan 2019 12:14:51 -0500 Received: by mail-qk1-f194.google.com with SMTP id o125so8465175qkf.3; Fri, 18 Jan 2019 09:14:50 -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=cM6Ct6RNNXTziZEbUSSe56myHuH3NS1roB2yrpi3ejY=; b=b4hmzZrSqTo83uQbV1cw3TwQ8sG4zLm9cH3DbGueMW5YR7PG1tKkjf9bntVC9hoC+P nIUDpuYJp5xaHTnAoIY99ITinIWaZOYuFRIh9miXdLiNPj9TtmsF1QUUE6yjIGR3E+0+ 752KuxfxqBWV9gapXXssOhugThp6KVC7ueoylPJ4o6cFQAhbHoEVlt3AeHJASFqVAWdT xbbeON+ILVtJwwozSxoMGkwjFNaFynN67iaQC49tJlkNFZRTTxnyTAnNb5nVdl7dL7X6 UyqwC37DjATpiItosXgz3EGI+hVddTusaWtUE5mDlh0zrAPlPWFYzHsV+dQJuN9tUAeJ fv1w== X-Gm-Message-State: AJcUukdL3RtRDY3mzEj7cxG6ICjiNuWOBfiK8DJgnYyzr4AzmTSnkc3x okIAgWH2ZLnW4yoX0SMH6bdXaSPWVu8MN9x7TkU= X-Received: by 2002:ae9:d8c2:: with SMTP id u185mr15079174qkf.107.1547831689678; Fri, 18 Jan 2019 09:14:49 -0800 (PST) MIME-Version: 1.0 References: <20190118161835.2259170-1-arnd@arndb.de> In-Reply-To: From: Arnd Bergmann Date: Fri, 18 Jan 2019 18:14:33 +0100 Message-ID: Subject: Re: [PATCH v2 00/29] y2038: add time64 syscalls To: Dennis Clarke Cc: y2038 Mailman List , Linux API , Linux Kernel Mailing List , linux-arch , Matt Turner , Russell King - ARM Linux , Catalin Marinas , Will Deacon , Tony Luck , Fenghua Yu , Geert Uytterhoeven , Michal Simek , Paul Burton , Helge Deller , Benjamin Herrenschmidt , Michael Ellerman , Martin Schwidefsky , Heiko Carstens , Rich Felker , David Miller , Andy Lutomirski , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , "the arch/x86 maintainers" , Max Filippov , Andrew Morton , Deepa Dinamani , "Eric W . Biederman" , Firoz Khan , alpha , Linux ARM , linux-ia64@vger.kernel.org, linux-m68k , linux-mips@vger.kernel.org, Parisc List , linuxppc-dev , linux-s390 , Linux-sh list , sparclinux , Networking , Linux FS-devel Mailing List 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 5:57 PM Dennis Clarke wrote: > > On 1/18/19 11:18 AM, Arnd Bergmann wrote: > > This is a minor update of the patches I posted last week, I > > would like to add this into linux-next now, but would still do > > changes if there are concerns about the contents. The first > > version did not see a lot of replies, which could mean that > > either everyone is happy with it, or that it was largely ignored. > > > > See also the article at https://lwn.net/Articles/776435/. > > I would be happy to read "Approaching the kernel year-2038 end game" > however it is behind a pay wall. Perhaps it may be best to just > host interesting articles about open source idea elsewhere. It's a short summary of the current state. You can also find a video and slides from my ELC presentation online for a little more context. Generally speaking, I'd recommend paying for the subscription to lwn.net to anyone interested in the kernel, but it should become visible to everyone with the next day (a week after the initial publication). In the meantime, you can find the article at https://lwn.net/SubscriberLink/776435/a59d93d01d1addfc/. Finally, I've made a list of the remaining work that Deepa and I are planning to still continue (this should be mostly complete but may be missing a few things): syscalls - merge big series for 5.1, to allow time64 syscalls - waitid/wait4/getrusage should get a replacement based on __kernel_timespec - getitimer/setitimer should probably follow getrusage - vdso, waiting for consolidation series from Vincenzo Frascino before adding time64 entry points file systems - range checks on timestamps - xfs - NFS - hfs/hfsplus - coda - hostfs - relatime_need_update drivers - media - alsa - sockets - af_packet - ppp ioctl - rtc ioctl - omap3isp core kernel - fix ELF core files (elfcore.h) - syscall Audit code (kernel/audit.c, kernel/auditsc.c) - make all time32 code conditional - remove include/linux/timekeeping32.h - remove compat_time* from time32.h - remove timeval - remove timespec - remove time_t Arnd