[GIT PULL] Initialization of min/max_delta_ticks across a bunch of clocksources for 4.12
From: John Stultz
Date: Fri Apr 14 2017 - 16:25:17 EST
Hey Thomas, Ingo,
Here is Nicolai's patchset for initializing the min/max_delta_ticks
values in preparation for his changes to correct clockevents
interrupts to match the ntp adjustments made.
I've queued almost all of the patches from his patchset. There was two
that had feedback (to drop and to tweak), which I've not included
here.
Let me know if you have any feedback or objections.
(Usually I send individual patches along with my git pull requests,
but since there's 22 patches here, I've just sent the pull request.
Let me know if you'd prefer the patches and I'll send them out in
reply to this)
This patch set applies against tip/timers/core.
thanks
-john
The following changes since commit 5fc63f9577322d11019b6d357f73f5ce9031f263:
timekeeping: Remove pointless conversion to bool (2017-03-31 10:26:56 +0200)
are available in the git repository at:
https://git.linaro.org/people/john.stultz/linux.git fortglx/4.12/time
for you to fetch changes up to 6fc46497a9fb283c4f8e8d04ae4f0bf3c0041f7e:
x86/uv/time: Set ->min_delta_ticks and ->max_delta_ticks (2017-04-14
13:11:23 -0700)
----------------------------------------------------------------
Nicolai Stange (22):
x86/xen/time: Set ->min_delta_ticks and ->max_delta_ticks
m68k/coldfire/pit: Set ->min_delta_ticks and ->max_delta_ticks
powerpc/time: Set ->min_delta_ticks and ->max_delta_ticks
sparc/time: Set ->min_delta_ticks and ->max_delta_ticks
x86/lguest/timer: Set ->min_delta_ticks and ->max_delta_ticks
hexagon/time: Set ->min_delta_ticks and ->max_delta_ticks
clockevents/drivers/dw_apb: Set ->min_delta_ticks and ->max_delta_ticks
clockevents/drivers/metag: Set ->min_delta_ticks and ->max_delta_ticks
x86/numachip timer: Set ->min_delta_ticks and ->max_delta_ticks
clockevents/drivers/sh_cmt: Set ->min_delta_ticks and ->max_delta_ticks
clockevents/drivers/atlas7: Set ->min_delta_ticks and ->max_delta_ticks
MIPS: clockevent drivers: Set ->min_delta_ticks and ->max_delta_ticks
x86/apic/timer: Set ->min_delta_ticks and ->max_delta_ticks
blackfin: time-ts: Set ->min_delta_ticks and ->max_delta_ticks
c6x/timer64: Set ->min_delta_ticks and ->max_delta_ticks
mn10300/cevt-mn10300: Set ->min_delta_ticks and ->max_delta_ticks
s390/time: Set ->min_delta_ticks and ->max_delta_ticks
score/time: Set ->min_delta_ticks and ->max_delta_ticks
tile/time: Set ->min_delta_ticks and ->max_delta_ticks
um/time: Set ->min_delta_ticks and ->max_delta_ticks
unicore32/time: Set ->min_delta_ticks and ->max_delta_ticks
x86/uv/time: Set ->min_delta_ticks and ->max_delta_ticks
arch/blackfin/kernel/time-ts.c | 4 ++++
arch/c6x/platforms/timer64.c | 2 ++
arch/hexagon/kernel/time.c | 2 ++
arch/m68k/coldfire/pit.c | 2 ++
arch/mips/alchemy/common/time.c | 4 +++-
arch/mips/jz4740/time.c | 2 ++
arch/mips/kernel/cevt-bcm1480.c | 2 ++
arch/mips/kernel/cevt-ds1287.c | 2 ++
arch/mips/kernel/cevt-gt641xx.c | 2 ++
arch/mips/kernel/cevt-sb1250.c | 2 ++
arch/mips/kernel/cevt-txx9.c | 2 ++
arch/mips/loongson32/common/time.c | 2 ++
arch/mips/loongson64/common/cs5536/cs5536_mfgpt.c | 2 ++
arch/mips/loongson64/loongson-3/hpet.c | 2 ++
arch/mips/ralink/cevt-rt3352.c | 2 ++
arch/mips/sgi-ip27/ip27-timer.c | 2 ++
arch/mn10300/kernel/cevt-mn10300.c | 2 ++
arch/powerpc/kernel/time.c | 2 ++
arch/s390/kernel/time.c | 2 ++
arch/score/kernel/time.c | 2 ++
arch/sparc/kernel/time_32.c | 2 ++
arch/sparc/kernel/time_64.c | 2 ++
arch/tile/kernel/time.c | 2 ++
arch/um/kernel/time.c | 4 +++-
arch/unicore32/kernel/time.c | 2 ++
arch/x86/kernel/apic/apic.c | 4 ++++
arch/x86/lguest/boot.c | 2 ++
arch/x86/platform/uv/uv_time.c | 2 ++
arch/x86/xen/time.c | 4 ++++
drivers/clocksource/dw_apb_timer.c | 2 ++
drivers/clocksource/metag_generic.c | 2 ++
drivers/clocksource/numachip.c | 2 ++
drivers/clocksource/sh_cmt.c | 2 ++
drivers/clocksource/timer-atlas7.c | 2 ++
34 files changed, 76 insertions(+), 2 deletions(-)