android_kernel_sony_sdm845/kernel/time
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Maria Yu 219fe504c6 kernel: time: Fix low resolution timer not fire in 32bit case
Low resolution timer is not fired to run at given expired time
which is equal to this cpu's base clk time. This is caused by
32bit intergar overflow.
When pos_up is 0, and pos_down is -1, with unsigned add, it will
not seen pos_up + clk is bigger than pos_down + clk. So add
an cast to u64 to have the expected result.

Change-Id: I45777a1fd282d8f70ba94528b04fce2f0436d7e4
Signed-off-by: Maria Yu <aiquny@codeaurora.org>
2017-11-09 15:45:27 +08:00
..
alarmtimer.c Revert "rtc: alarm: Add power-on alarm feature" 2017-11-01 01:19:42 -07:00
clockevents.c clockevents: Make clockevents_subsys static 2016-07-19 10:48:06 +02:00
clocksource.c clocksource: add API to force re-selection of the best clocksource 2017-02-27 16:32:28 -08:00
hrtimer.c Merge remote-tracking branch '4.9/tmp-fd67b2f' into msm-4.9 2017-10-23 17:37:25 -07:00
itimer.c
jiffies.c
Kconfig
Makefile Revert "rtc: alarm: Change wake-up source" 2017-11-01 16:18:19 +08:00
ntp.c
ntp_internal.h
posix-clock.c
posix-cpu-timers.c drivers: Fix more compiler warnings 2017-03-22 19:20:23 -07:00
posix-timers.c
sched_clock.c Merge "timers, sched/clock: Hook into s2idle freeze path" 2017-08-29 01:38:38 -07:00
test_udelay.c time: Avoid timespec in udelay_test 2016-06-20 12:47:26 -07:00
tick-broadcast-hrtimer.c tick/broadcast-hrtimer: Set name of the ce_broadcast_hrtimer 2016-07-05 17:02:19 +02:00
tick-broadcast.c tick/broadcast: Prevent NULL pointer dereference 2017-01-12 11:39:45 +01:00
tick-common.c timers, sched/clock: Hook into s2idle freeze path 2017-08-28 17:55:40 -07:00
tick-internal.h timers: Forward the wheel clock whenever possible 2016-07-07 10:35:11 +02:00
tick-oneshot.c clockevents: Update clockevents device next_event 2017-10-25 09:39:14 -07:00
tick-sched.c Merge remote-tracking branch '4.9/tmp-e6b0c64f' into 4.9 2017-08-25 14:37:26 -07:00
tick-sched.h
time.c time: Avoid undefined behaviour in timespec64_add_safe() 2016-08-31 14:43:35 -07:00
timeconst.bc
timeconv.c time: Add time64_to_tm() 2016-06-20 12:47:15 -07:00
timecounter.c
timekeeping.c This is the 4.9.35 stable release 2017-06-29 14:26:07 +02:00
timekeeping.h
timekeeping_debug.c timekeeping: Use deferred printk() in debug code 2017-02-23 17:44:36 +01:00
timekeeping_internal.h
timer.c kernel: time: Fix low resolution timer not fire in 32bit case 2017-11-09 15:45:27 +08:00
timer_list.c time: Remove CONFIG_TIMER_STATS 2017-05-11 13:26:42 -07:00