From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752847AbbDBDet (ORCPT ); Wed, 1 Apr 2015 23:34:49 -0400 Received: from mail-pa0-f52.google.com ([209.85.220.52]:35120 "EHLO mail-pa0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752092AbbDBDeq (ORCPT ); Wed, 1 Apr 2015 23:34:46 -0400 From: John Stultz To: lkml Cc: John Stultz , Peter Zijlstra , Thomas Gleixner , Ingo Molnar , Arnd Bergmann , Xunlei Pang Subject: [PATCH 00/21] 4.1 time and rtc changes for tip/timers/core Date: Wed, 1 Apr 2015 20:34:20 -0700 Message-Id: <1427945681-29972-1-git-send-email-john.stultz@linaro.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hey Ingo, Thomas, Peter, I wanted to send along my remaining 4.1 queue, which contains: * y2038 fixes for the timekeeping persistent- and boot-clock interfaces. (Xunlei) * y2038 fixes for RTC drivers (Xunlei) * Small suspend/resume timing fixes (Xunlei) * Minor cleanups requested by Ingo (Me) Let me know if you have any objections. thanks -john Cc: Peter Zijlstra Cc: Thomas Gleixner Cc: Ingo Molnar Cc: Arnd Bergmann Cc: Xunlei Pang John Stultz (3): clocksource: Improve comment explaining clocks_calc_max_nsecs()'s 50% safety margin timekeeping: Change timekeeping_check_update() to take a tk_read_base time: Rework debugging variables so they aren't global Xunlei Pang (18): time: Add y2038 safe read_boot_clock64() time: Add y2038 safe read_persistent_clock64() time: Add y2038 safe update_persistent_clock64() ARM: OMAP: 32k counter: Provide y2038-safe omap_read_persistent_clock() replacement ARM: tegra: clock: Provide y2038-safe tegra_read_persistent_clock() replacement ARM: time: Provide read_boot_clock64() and read_persistent_clock64() rtc: Provide y2038 safe rtc_class_ops.set_mmss() replacement rtc/test: Update driver to address y2038/y2106 issues rtc/ab3100: Update driver to address y2038/y2106 issues rtc/mc13xxx: Update driver to address y2038/y2106 issues rtc/mxc: Modify rtc_update_alarm() not to touch the alarm time rtc/mxc: Convert get_alarm_or_time()/set_alarm_or_time() to use time64_t rtc/mxc: Update driver to address y2038/y2106 issues alpha: rtc: Change to use rtc_class_ops's set_mmss64() time: Don't build timekeeping_inject_sleeptime64() if no one uses it rtc: Remove redundant rtc_valid_tm() from rtc_resume() time: Fix a bug in timekeeping_suspend() with no persistent clock time: rtc: Don't bother into rtc_resume() for the nonstop clocksource arch/alpha/kernel/rtc.c | 8 +- arch/arm/include/asm/mach/time.h | 3 +- arch/arm/kernel/time.c | 6 +- arch/arm/plat-omap/counter_32k.c | 18 ++-- arch/mips/lasat/sysctl.c | 4 +- drivers/clocksource/tegra20_timer.c | 15 ++- drivers/rtc/class.c | 8 +- drivers/rtc/interface.c | 8 +- drivers/rtc/rtc-ab3100.c | 55 ++++++----- drivers/rtc/rtc-mc13xxx.c | 32 +++---- drivers/rtc/rtc-mxc.c | 55 ++++------- drivers/rtc/rtc-test.c | 19 +++- drivers/rtc/systohc.c | 7 +- include/linux/rtc.h | 1 + include/linux/timekeeper_internal.h | 18 +++- include/linux/timekeeping.h | 12 +-- kernel/time/clocksource.c | 7 +- kernel/time/ntp.c | 13 ++- kernel/time/timekeeping.c | 178 +++++++++++++++++++++--------------- 19 files changed, 261 insertions(+), 206 deletions(-) -- 1.9.1