Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
a18908edd5d012e5bba60da58de3d94691a4ca4d
/
kernel
/
time
/
timer.c
234d2c7
Merge android-4.9.197(e9766ef) into msm-4.9
by jianzhou
· 4 years, 10 months ago
75be612
timer: Read jiffies once when forwarding base clk
by Li RongQing
· 5 years ago
a84e7de
kernel: time: Add delay after cpu_relax() in tight loops
by Prasad Sodagudi
· 6 years ago
05cb385
timers: Clear timer_base::must_forward_clk with timer_base::lock held
by Gaurav Kohli
· 6 years ago
cd3ede4
timers: Clear timer_base::must_forward_clk with timer_base::lock held
by Gaurav Kohli
· 6 years ago
16b6ed1
Merge android-4.9.87 (a290494) into msm-4.9
by Blagovest Kolenichev
· 6 years ago
13e75c7
timers: Forward timer base before migrating timers
by Lingutla Chandrasekhar
· 7 years ago
ea6a324
Revert "time: Run deferrable timers on other CPUs when tick_do_timer_cpu is busy"
by Lingutla Chandrasekhar
· 7 years ago
b7e257f
Merge "Merge android-4.9-o.80 (a9fd318) into msm-4.9"
by Linux Build Service Account
· 7 years ago
4fe122d
time: Run deferrable timers on other CPUs when tick_do_timer_cpu is busy
by Pavankumar Kondeti
· 7 years ago
ec23108
Merge android-4.9-o.78 (bf3b339) into msm-4.9
by Blagovest Kolenichev
· 7 years ago
676109b
timers: Unconditionally check deferrable base
by Thomas Gleixner
· 7 years ago
42d4259
Merge android-4.9-o.74 (127372f) into msm-4.9
by Blagovest Kolenichev
· 7 years ago
249d4a9
timers: Reinitialize per cpu bases on hotplug
by Thomas Gleixner
· 7 years ago
574e543
timers: Invoke timer_start_debug() where it makes sense
by Thomas Gleixner
· 7 years ago
d840687
timers: Use deferrable base independent of base::nohz_active
by Anna-Maria Gleixner
· 7 years ago
219fe50
kernel: time: Fix low resolution timer not fire in 32bit case
by Maria Yu
· 7 years ago
cd02e63
Merge remote-tracking branch '4.9/tmp-379e3b2' into 4.9
by Kyle Yan
· 7 years ago
4c00015
timer/sysclt: Restrict timer migration sysctl values to 0 and 1
by Myungho Jung
· 7 years ago
7d337cc
Merge remote-tracking branch '4.9/tmp-85e1c01' into 4.9
by Kyle Yan
· 7 years ago
70b3fd5
timers: Fix excessive granularity of new timers after a nohz idle
by Nicholas Piggin
· 7 years ago
ce49c27
kernel: time: Fix accuracy for low resolution timer
by Channagoud Kadabi
· 7 years ago
9ef8b23
timers: Fix overflow in get_next_timer_interrupt
by Matija Glavinic Pecotic
· 7 years ago
602c4e2
sched: Add a check for cpu unbound deferrable timers
by Prasad Sodagudi
· 7 years ago
a967be8
time: Remove CONFIG_TIMER_STATS
by Kees Cook
· 8 years ago
78a643e
timer: Update code that migrates timers and hrtimers during isolation
by Vikram Mulukutla
· 7 years ago
df06519
timer: Fix incorrect parenthesis in timer
by Kyle Yan
· 8 years ago
e980f1e
timer: Initialize global deferrable timer
by Kyle Yan
· 8 years ago
c1f109c
timer: Add a global deferrable timer
by Kyle Yan
· 8 years ago
0f3f78e
timer: Do not require CPUSETS to be enabled for migration
by Olav Haugan
· 8 years ago
e92935e2
timer: Add function to migrate timers
by Santosh Shukla
· 10 years ago
9536efe
timer: create timer_quiesce_cpu() to isolate CPU from timers
by Viresh Kumar
· 10 years ago
6bad6bc
timers: Prevent base clock corruption when forwarding
by Thomas Gleixner
· 8 years ago
041ad7b
timers: Prevent base clock rewind when forwarding clock
by Thomas Gleixner
· 8 years ago
4da9152
timers: Lock base for same bucket optimization
by Thomas Gleixner
· 8 years ago
b831275
timers: Plug locking race vs. timer migration
by Thomas Gleixner
· 8 years ago
0766f78
latent_entropy: Mark functions with __latent_entropy
by Emese Revfy
· 8 years ago
46c8f0b
timers: Fix get_next_timer_interrupt() computation
by Chris Metcalf
· 8 years ago
24f73b9
timers/core: Convert to hotplug state machine
by Richard Cochran
· 8 years ago
4b4b208
Merge branch 'timers/fast-wheel' into timers/core
by Ingo Molnar
· 8 years ago
f00c0af
timers: Implement optimization for same expiry time in mod_timer()
by Anna-Maria Gleixner
· 8 years ago
ffdf047
timers: Split out index calculation
by Anna-Maria Gleixner
· 8 years ago
4e85876
timers: Only wake softirq if necessary
by Thomas Gleixner
· 8 years ago
a683f39
timers: Forward the wheel clock whenever possible
by Thomas Gleixner
· 8 years ago
2369683
timers: Optimize collect_expired_timers() for NOHZ
by Anna-Maria Gleixner
· 8 years ago
73420fe
timers: Move __run_timers() function
by Anna-Maria Gleixner
· 8 years ago
53bf837
timers: Remove set_timer_slack() leftovers
by Thomas Gleixner
· 8 years ago
500462a
timers: Switch to a non-cascading wheel
by Thomas Gleixner
· 8 years ago
494af3e
timers: Give a few structs and members proper names
by Thomas Gleixner
· 8 years ago
177ec0a
timers: Remove the deprecated mod_timer_pinned() API
by Thomas Gleixner
· 8 years ago
e675447
timers: Make 'pinned' a timer property
by Thomas Gleixner
· 8 years ago
b5227d0
timers: Clarify usleep_range() function comment
by Bjorn Helgaas
· 8 years ago
b9fdac7
debugobjects: insulate non-fixup logic related to static obj from fixup callbacks
by Du, Changbin
· 8 years ago
e325246
timer: update debugobjects fixup callbacks return type
by Du, Changbin
· 8 years ago
69b27ba
sched: add schedule_timeout_idle()
by Andrew Morton
· 9 years ago
da8b44d
timer: convert timer_slack_ns from unsigned long to u64
by John Stultz
· 9 years ago
22b886d
timers: Use proper base migration in add_timer_on()
by Tejun Heo
· 9 years ago
9fc4468
timers: Use __fls in apply_slack()
by Rasmus Villemoes
· 9 years ago
3ed769b
timers: Fix data race in timer_stats_account_timer()
by Dmitry Vyukov
· 9 years ago
d0023a1
timer: Write timer->flags atomically
by Eric Dumazet
· 9 years ago
24bfcb1
timer: Fix hotplug regression
by Thomas Gleixner
· 9 years ago
683be13
timer: Minimize nohz off overhead
by Thomas Gleixner
· 9 years ago
bc7a34b
timer: Reduce timer migration overhead if disabled
by Thomas Gleixner
· 9 years ago
c74441a
timer: Stats: Simplify the flags handling
by Thomas Gleixner
· 9 years ago
0eeda71
timer: Replace timer base by a cpu index
by Thomas Gleixner
· 9 years ago
1dabbce
timer: Use hlist for the timer wheel hash buckets
by Thomas Gleixner
· 9 years ago
1bd04bf
timer: Remove FIFO "guarantee"
by Thomas Gleixner
· 9 years ago
3bb475a
timers: Sanitize catchup_timer_jiffies() usage
by Thomas Gleixner
· 9 years ago
4e413e8
tracing: timer: Add deferrable flag to timer_start
by Badhri Jagan Sridharan
· 9 years ago
781978e
timer: Use timer->base for flag checks
by Joonwoo Park
· 9 years ago
2ad5d32
timer: Put usleep_range into the __sched section
by Thomas Gleixner
· 9 years ago
6deba08
timer: Remove pointless return value of do_usleep_range()
by Thomas Gleixner
· 9 years ago
c1ad348
tick: Nohz: Rework next timer evaluation
by Thomas Gleixner
· 9 years ago
c6eb3f7
hrtimer: Get rid of hrtimer softirq
by Thomas Gleixner
· 9 years ago
3650b57
timer: Further simplify the SMP and HOTPLUG logic
by Peter Zijlstra
· 9 years ago
8def906
timer: Don't initialize 'tvec_base' on hotplug
by Viresh Kumar
· 9 years ago
b337a938
timer: Allocate per-cpu tvec_base's statically
by Peter Zijlstra
· 9 years ago
c3377c2d
rcu: Remove "cpu" argument to rcu_check_callbacks()
by Paul E. McKenney
· 10 years ago
0429fbc
Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
by Linus Torvalds
· 10 years ago
76a3306
irq_work: Force raised irq work to run on irq work interrupt
by Frederic Weisbecker
· 10 years ago
22127e9
time: Replace __get_cpu_var uses
by Christoph Lameter
· 10 years ago
9f6d9ba
timer: Kick dynticks targets on mod_timer*() calls
by Viresh Kumar
· 10 years ago
d6f9382
timer: Store cpu-number in struct tvec_base
by Viresh Kumar
· 10 years ago
5cee964
time/timers: Move all time(r) related files into kernel/time
by Thomas Gleixner
· 10 years ago
[Renamed from kernel/timer.c]
98a01e7
timer: Prevent overflow in apply_slack
by Jiri Bohac
· 10 years ago
1ead658
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 10 years ago
6201b4d
timer: Remove code redundancy while calling get_nohz_timer_target()
by Viresh Kumar
· 11 years ago
c41eba7
timer: Use variable head instead of &work_list in __run_timers()
by Viresh Kumar
· 11 years ago
38edbb0
timer: Make sure TIMER_FLAG_MASK bits are free in allocated base
by Viresh Kumar
· 11 years ago
c24a4a3
timer: Check failure of timer_cpu_notify() before calling init_timer_stats()
by Viresh Kumar
· 11 years ago
bce1936
Merge branch 'timers.2014.02.25a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into timers/core
by Thomas Gleixner
· 11 years ago
aea369b
timers: Make internal_add_timer() update ->next_timer if ->active_timers == 0
by Oleg Nesterov
· 11 years ago
18d8cb6
timers: Reduce future __run_timers() latency for first add to empty list
by Paul E. McKenney
· 11 years ago
16d937f
timers: Reduce future __run_timers() latency for newly emptied list
by Paul E. McKenney
· 11 years ago
d550e81
timers: Reduce __run_timers() latency for empty list
by Paul E. McKenney
· 11 years ago
fff4215
timers: Track total number of timers in list
by Paul E. McKenney
· 11 years ago
8ba1465
timer: Spare IPI when deferrable timer is queued on idle remote targets
by Viresh Kumar
· 11 years ago
40747ff
asmlinkage: Make jiffies visible
by Andi Kleen
· 11 years ago
da554eb
timer: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node(...)
by Joe Perches
· 11 years ago
4a2b4b2
sched: Introduce preempt_count accessor functions
by Peter Zijlstra
· 11 years ago
Next »