From patchwork Fri Dec 7 13:48:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 153154 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp521603ljp; Fri, 7 Dec 2018 05:49:36 -0800 (PST) X-Google-Smtp-Source: AFSGD/Xx/Y6ZkPl4Pbgo8xWyc0w8LGggPAioUousNh+MvKnTrtvr1e3mHl35mvoyhBcJ+hluOPrM X-Received: by 2002:a62:cf02:: with SMTP id b2mr2386877pfg.183.1544190576159; Fri, 07 Dec 2018 05:49:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544190576; cv=none; d=google.com; s=arc-20160816; b=WCemn2vdD8bc/EnPXkPCRiBSBdoexji7XHxRErp0kmDlqrkdGt89N+FNCkW+L7bh8M ANATjQS3emoGdovYKGMRjKmp5uzbVRhwknYRA20X69wFGqkey94PEmo6ackdfxGG2xAS C92cwmK92ORnN/OPbwX3N6gb55nlB6v9PU3G106RhvCksquzHhQQzMg2LisZyvG6BZeq VmnAJqFIL89JoRgaxreNUgJWT0gsx4YWWkjENSQWz8Qs90yxzNvbDcqVij7M/T/84cyW a7KehO6WQqNnzFESUEdgtMcLLNkb0VKEc+if0gEE7hXHBXCzIfTGtZ3nZ1DtRbZowUno hi3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=8kr21/VR2CT/i9YFyiyZBjfkjbWEgs/CfPY7+qXYsVg=; b=jdWLEZHEQH13hdeKa/M1EGJXxSESki4MuTZRTBj7q3rLlq1WTlZnuwNO/jvWpr4eQA BHKBupyxlb47zyzHjhGXW6c4CP2HajZ4sz8R30btUQ3ozRHwnnU9r4g77babq3hebApK HskVhnB01qbh8weqfreTOlkiOUeEmTK0TFkOuNZDA/Tbsf1TI/fECkbyIAvL3ra0NnKC O+uUfulNa/LmASQGF7SIWuCOGh4VuU/SvRfmXa3JJ+DI+Ic2FS3wCzwvKYmYLWuTJP7f Fc23P4yfOwyLUK8JjRJjtKOaQKBrGD6Aydxvlw8aLcoaYHHx0sufRUPUUVozAv06aKG+ eS8g== 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 o28si2948192pgm.238.2018.12.07.05.49.35; Fri, 07 Dec 2018 05:49:36 -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 S1726177AbeLGNtd (ORCPT + 31 others); Fri, 7 Dec 2018 08:49:33 -0500 Received: from mout.kundenserver.de ([212.227.126.134]:35439 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726073AbeLGNt1 (ORCPT ); Fri, 7 Dec 2018 08:49:27 -0500 Received: from wuerfel.lan ([109.192.41.194]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.129]) with ESMTPA (Nemesis) id 1M8yU2-1gaCS41JaQ-0068my; Fri, 07 Dec 2018 14:48:58 +0100 From: Arnd Bergmann To: y2038@lists.linaro.org Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-sh@vger.kernel.org, Baolin Wang , Andrew Morton , John Stultz , Alexander Viro , Thomas Gleixner , Rich Felker , Yoshinori Sato , Arnd Bergmann Subject: [PATCH 0/8] timekeeping: cleanups Date: Fri, 7 Dec 2018 14:48:16 +0100 Message-Id: <20181207134824.300024-1-arnd@arndb.de> X-Mailer: git-send-email 2.18.0 X-Provags-ID: V03:K1:1UrHuyDKSqP4sWxNYVU9KewlEriNQJ8CQ6EaHowT8usc2ZXwyx8 m8wZGZVXHnxHILBCs9+Yt9xqedUV8UUnLLCzOi4yzQ+TJYcgdac2o55+96m85LId00J6ItK sonLl7YqrPTNoK9oun5Ju56DEWJOTrjVYMVzn5ud8JVxuySp2dxpwSX/Ynk87oFmvStCgdP vffO9hImFBHwwiMxrH9CA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:0a9NYqyMbfU=:WDXVONAIkLfEsMNJrFC+t1 53XHioEpUHaSDEmc9cujf4OPwIZZDYSsUk4/e2i/G6ecLLgYTpnQ0sxA4VxQDPQMlACFU6Y/f vDOXvv374dbuHgMyCalnN1B3ZDiGDmv2iH674IbalzLxqhL5o1Oncb3zhh0i0Itxg3icmN+H/ 5PGW/CXMZXjcqrv1w+HTjFb/o81dj8DQC4Bd8UILf3Kg4qy28geGE0C3pJKVEW2Xxcq+Hs80O yFQbNNtgmdgz9hpIQgLa6GL4UOjCxltjNJ4BwVMfBLWvFsVbRJzANWFlPbl9WexJHMi0gC7D1 Kc0RE+sO39AmjRDGnd+97TaBGUws/eGGbiLO4Y4oT4SiP91SjCWC8MyQVuLoDkXCblbzWFkMP +gA/TagsuSQUCx+HTaF5ZdEzlf5ozG8osBUKMof27nA1Pm6ZLjSyfSK66Iw7tdJVP7ADecWUi X+sTznOh7m7rEZwW0aCwsDSQTcuGfS/N5sqafmCqSTBSf4tnTfcNvBlnk4CNAl0mR1+Xst377 E1tPIgG9i3ug+WBAwWfsqsMMeMVrh695DQXa1hKoz5tN4Ptb0KuS8jmxfSJsuL/PBzqCik7M6 tk3Lj1kzX/A7wRSFh4L30m6fDG14eaFWKZQ1IatE0ciSTlEbELtyYikYUUAmhlxd36Fk6fZ7o CFqUmtlTaPkbtZ0P21hA1SQTIshVlgUyptsneg7OkyUTgntyXT7o8rPsYsZC5819BMWmes9s+ TzYU6QpD11CXuhn7xUmYP3gXs4QBKb1wQd7ccw== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Here are some older cleanups that for one reason or another never made it into the mainline kernel so far: - the arch/sh series was posted a couple of times by both Baolin and me, with no reply from the sh maintainers - the vfs patch initially got some opposition when the new interfaces were not documented right, but that is done now. - The remaining three patches simply remove functions that have been obsoleted a while ago and have lost their last callers now. I'm adding these into my y2038 tree now, so they make it into linux-next, planning to send a pull request to Thomas for the tip tree afterwards. Arnd Arnd Bergmann (8): sh: dreamcast: rtc: push down rtc class ops into driver sh: sh03: rtc: push down rtc class ops into driver sh: remove unused rtc_sh_get/set_time infrastructure sh: remove board_time_init() callback timekeeping: remove unused {read,update}_persistent_clock timekeeping: remove timespec_add/timespec_del vfs: replace current_kernel_time64 with ktime equivalent timekeeping: remove obsolete time accessors Documentation/sh/new-machine.txt | 8 -- arch/sh/boards/mach-dreamcast/Makefile | 4 +- arch/sh/boards/mach-dreamcast/rtc.c | 39 +++++++--- arch/sh/boards/mach-dreamcast/setup.c | 1 - arch/sh/boards/mach-sh03/Makefile | 3 +- arch/sh/boards/mach-sh03/rtc.c | 51 ++++++++----- arch/sh/boards/mach-sh03/setup.c | 9 --- arch/sh/boards/of-generic.c | 8 -- arch/sh/configs/dreamcast_defconfig | 2 + arch/sh/configs/sh03_defconfig | 2 + arch/sh/include/asm/rtc.h | 3 - arch/sh/include/mach-dreamcast/mach/sysasic.h | 1 - arch/sh/kernel/time.c | 74 +------------------ fs/inode.c | 4 +- include/linux/time32.h | 25 ------- include/linux/timekeeping.h | 14 ---- include/linux/timekeeping32.h | 15 ---- kernel/time/ntp.c | 10 +-- kernel/time/time.c | 36 --------- kernel/time/timekeeping.c | 12 +-- 20 files changed, 73 insertions(+), 248 deletions(-) -- 2.18.0