linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] timekeeping: cleanups
@ 2018-12-07 13:48 Arnd Bergmann
  2018-12-07 13:48 ` [PATCH 1/8] sh: dreamcast: rtc: push down rtc class ops into driver Arnd Bergmann
                   ` (7 more replies)
  0 siblings, 8 replies; 14+ messages in thread
From: Arnd Bergmann @ 2018-12-07 13:48 UTC (permalink / raw)
  To: y2038
  Cc: linux-kernel, linux-fsdevel, linux-sh, Baolin Wang,
	Andrew Morton, John Stultz, Alexander Viro, Thomas Gleixner,
	Rich Felker, Yoshinori Sato, Arnd Bergmann

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


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2018-12-07 16:58 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-07 13:48 [PATCH 0/8] timekeeping: cleanups Arnd Bergmann
2018-12-07 13:48 ` [PATCH 1/8] sh: dreamcast: rtc: push down rtc class ops into driver Arnd Bergmann
2018-12-07 15:45   ` Christoph Hellwig
2018-12-07 16:41     ` Arnd Bergmann
2018-12-07 13:48 ` [PATCH 2/8] sh: sh03: " Arnd Bergmann
2018-12-07 13:48 ` [PATCH 3/8] sh: remove unused rtc_sh_get/set_time infrastructure Arnd Bergmann
2018-12-07 13:48 ` [PATCH 4/8] sh: remove board_time_init() callback Arnd Bergmann
2018-12-07 13:48 ` [PATCH 5/8] timekeeping: remove unused {read,update}_persistent_clock Arnd Bergmann
2018-12-07 16:56   ` John Stultz
2018-12-07 13:48 ` [PATCH 6/8] timekeeping: remove timespec_add/timespec_del Arnd Bergmann
2018-12-07 16:57   ` John Stultz
2018-12-07 13:48 ` [PATCH 7/8] vfs: replace current_kernel_time64 with ktime equivalent Arnd Bergmann
2018-12-07 13:48 ` [PATCH 8/8] timekeeping: remove obsolete time accessors Arnd Bergmann
2018-12-07 16:58   ` John Stultz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).