Skip to content

clocksource update v12

Daniel Walker lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest23 patches 33 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/23clocksource: drop clocksource-add-verification-watchdog-helper-fix.patchkernel/time/clocksource.c+1 -101 reply
2/23clocksource: drop clocksource-add-verification-watchdog-helper.patcharch/i386/Kconfig arch/i386/kernel/tsc.c include/linux/clocksource.h +2 more+79 -1620 replies
3/23clocksource: drop clocksource-remove-the-update-callback.patcharch/i386/kernel/tsc.c include/linux/clocksource.h kernel/timer.c+45 -200 replies
4/23clocksource: drop time-x86_64-tsc-fixup-clocksource-changes.patcharch/x86_64/kernel/tsc.c+21 -100 replies
5/23clocksource: drop simplify-the-registration-of-clocksources.patchinclude/linux/clocksource.h kernel/time/clocksource.c+61 -600 replies
6/23timekeeping: create kernel/time/timekeeping.cinclude/linux/clocksource.h include/linux/timekeeping.h kernel/time/Makefile +3 more+729 -6972 replies
7/23clocksource: rating sorted listarch/i386/kernel/tsc.c arch/x86_64/kernel/tsc.c include/linux/clocksource.h +1 more+96 -482 replies
8/23clocksource: drop duplicate register checkingkernel/time/clocksource.c+6 -133 replies
9/23clocksource: add block notifierinclude/linux/clocksource.h include/linux/timekeeping.h kernel/time/clocksource.c+50 -03 replies
10/23clocksource: remove update_callbackarch/i386/kernel/tsc.c arch/x86_64/kernel/tsc.c include/linux/clocksource.h +2 more+45 -423 replies
11/23clocksource: atomic signalsinclude/linux/clocksource.h include/linux/timekeeping.h kernel/time/clocksource.c +1 more+43 -213 replies
12/23clocksource: add clocksource_get_clock()include/linux/clocksource.h kernel/time/clocksource.c+30 -02 replies
13/23timekeeping: move sysfs layer/drop API callsinclude/linux/clocksource.h kernel/time/clocksource.c kernel/time/timekeeping.c+134 -1711 reply
14/23clocksource: increase initcall priorityarch/i386/kernel/hpet.c arch/i386/kernel/i8253.c arch/i386/kernel/tsc.c +10 more+36 -315 replies
15/23clocksource: add new flagsinclude/linux/clocksource.h+6 -00 replies
16/23clocksource: arm update for new flagsarch/arm/mach-imx/time.c arch/arm/mach-ixp4xx/common.c arch/arm/mach-netx/time.c +1 more+0 -41 reply
17/23clocksource: avr32 update for new flagsarch/avr32/kernel/time.c+0 -10 replies
18/23clocksource: i386 update for new flagsarch/i386/kernel/hpet.c arch/i386/kernel/i8253.c arch/i386/kernel/tsc.c +1 more+13 -140 replies
19/23clocksource: mips update for new flagsarch/mips/kernel/time.c+0 -10 replies
20/23clocksource: x86_64 update for new flagsarch/x86_64/kernel/hpet.c arch/x86_64/kernel/tsc.c+4 -80 replies
21/23clocksource: drivers/ update for new flagsdrivers/clocksource/acpi_pm.c drivers/clocksource/cyclone.c drivers/clocksource/scx200_hrt.c+1 -30 replies
22/23clocksource: new clock lookup methodinclude/linux/clocksource.h kernel/time/clocksource.c kernel/time/jiffies.c +1 more+55 -393 replies
23/23clocksource tsc: add verify routinearch/i386/kernel/tsc.c include/linux/clocksource.h+51 -204 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/23] clocksource update v12

This tree is mostly cleanups . I move timekeeping code into it's own file, and I modify the clocksource interface to provide a more robust API.

I've dropped some duplication off the hrt/dynamic tick patch set which is all new to that tree and new to -mm. This is an -mm patch set , it's not meant to go on 2.6.20-rc6 at all .. I'm modifying code only included in -mm.

I boot tested x86_64 smp, and i386 smp, and compile tested for ARM (!GENERIC_TIME). This set should be bisect-able for at least i386 and likely x86_64.

It's also available at,

ftp://source.mvista.com/pub/dwalker/clocksource/clocksource-v12/

Daniel