Thomas Gleixner
398ca17fb5
hrtimer: Get rid of the resolution field in hrtimer_clock_base
...
The field has no value because all clock bases have the same
resolution. The resolution only changes when we switch to high
resolution timer mode. We can evaluate that from a single static
variable as well. In the !HIGHRES case its simply a constant.
Export the variable, so we can simplify the usage sites.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Preeti U Murthy <preeti@linux.vnet.ibm.com>
Acked-by: Peter Zijlstra <peterz@infradead.org>
Cc: Viresh Kumar <viresh.kumar@linaro.org>
Cc: Marcelo Tosatti <mtosatti@redhat.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Link: http://lkml.kernel.org/r/20150414203500.645454122@linutronix.de
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2015-04-22 17:06:48 +02:00
..
alarmtimer.c
all arches, signal: move restart_block to struct task_struct
2015-02-12 18:54:12 -08:00
clockevents.c
clockevents: Cleanup dead cpu explicitely
2015-04-03 08:44:37 +02:00
clocksource.c
clocksource: Improve comment explaining clocks_calc_max_nsecs()'s 50% safety margin
2015-04-03 08:18:35 +02:00
hrtimer.c
hrtimer: Get rid of the resolution field in hrtimer_clock_base
2015-04-22 17:06:48 +02:00
itimer.c
jiffies.c
tick: Move clocksource related stuff to timekeeping.h
2015-04-01 14:22:58 +02:00
Kconfig
clockevents: Remove CONFIG_GENERIC_CLOCKEVENTS_BUILD
2015-04-01 14:22:57 +02:00
Makefile
clockevents: Remove CONFIG_GENERIC_CLOCKEVENTS_BUILD
2015-04-01 14:22:57 +02:00
ntp.c
time: Add y2038 safe update_persistent_clock64()
2015-04-03 08:18:20 +02:00
ntp_internal.h
timekeeping: Convert timekeeping core to use timespec64s
2014-07-23 10:17:54 -07:00
posix-clock.c
posix-cpu-timers.c
all arches, signal: move restart_block to struct task_struct
2015-02-12 18:54:12 -08:00
posix-timers.c
posix-timers: Fix stack info leak in timer_create()
2014-10-25 10:43:15 +02:00
sched_clock.c
timers, sched/clock: Clean up the code a bit
2015-03-27 08:34:01 +01:00
test_udelay.c
time: Rename udelay_test.c to test_udelay.c
2014-11-21 11:59:55 -08:00
tick-broadcast-hrtimer.c
timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop
2015-03-23 10:50:05 +01:00
tick-broadcast.c
clockevents: Cleanup dead cpu explicitely
2015-04-03 08:44:37 +02:00
tick-common.c
timers/PM: Drop unnecessary braces from tick_freeze()
2015-04-03 15:15:52 +02:00
tick-internal.h
clockevents: Cleanup dead cpu explicitely
2015-04-03 08:44:37 +02:00
tick-oneshot.c
clockevents: Manage device's state separately for the core
2015-03-27 10:26:19 +01:00
tick-sched.c
tick: Move core only declarations and functions to core
2015-04-01 14:22:58 +02:00
tick-sched.h
arm/bL_switcher: Kill tick suspend hackery
2015-04-01 14:23:00 +02:00
time.c
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2015-01-25 17:47:34 -08:00
timeconst.bc
timeconv.c
timecounter.c
timecounter: keep track of accumulated fractional nanoseconds
2014-12-30 18:29:27 -05:00
timekeeping.c
timekeeping: Get rid of stale comment
2015-04-03 08:44:37 +02:00
timekeeping.h
timekeeping: Remove stale function prototype
2015-04-22 12:03:39 +02:00
timekeeping_debug.c
timekeeping: Convert timekeeping core to use timespec64s
2014-07-23 10:17:54 -07:00
timekeeping_internal.h
clocksource: Move cycle_last validation to core code
2014-07-23 15:01:51 -07:00
timer.c
timer: Further simplify the SMP and HOTPLUG logic
2015-04-02 17:46:21 +02:00
timer_list.c
hrtimer: Get rid of the resolution field in hrtimer_clock_base
2015-04-22 17:06:48 +02:00
timer_stats.c