Richard Cochran
|
24f73b9971
timers/core: Convert to hotplug state machine
|
9 years ago |
Ingo Molnar
|
4b4b20852d
Merge branch 'timers/fast-wheel' into timers/core
|
9 years ago |
Anna-Maria Gleixner
|
f00c0afdfa
timers: Implement optimization for same expiry time in mod_timer()
|
9 years ago |
Anna-Maria Gleixner
|
ffdf047728
timers: Split out index calculation
|
9 years ago |
Thomas Gleixner
|
4e85876a9d
timers: Only wake softirq if necessary
|
9 years ago |
Thomas Gleixner
|
a683f390b9
timers: Forward the wheel clock whenever possible
|
9 years ago |
Anna-Maria Gleixner
|
236968383c
timers: Optimize collect_expired_timers() for NOHZ
|
9 years ago |
Anna-Maria Gleixner
|
73420fea80
timers: Move __run_timers() function
|
9 years ago |
Thomas Gleixner
|
53bf837b78
timers: Remove set_timer_slack() leftovers
|
9 years ago |
Thomas Gleixner
|
500462a9de
timers: Switch to a non-cascading wheel
|
9 years ago |
Thomas Gleixner
|
494af3ed78
timers: Give a few structs and members proper names
|
9 years ago |
Thomas Gleixner
|
177ec0a0a5
timers: Remove the deprecated mod_timer_pinned() API
|
9 years ago |
Thomas Gleixner
|
e675447bda
timers: Make 'pinned' a timer property
|
9 years ago |
Bjorn Helgaas
|
b5227d03b7
timers: Clarify usleep_range() function comment
|
9 years ago |
Du, Changbin
|
b9fdac7f66
debugobjects: insulate non-fixup logic related to static obj from fixup callbacks
|
9 years ago |
Du, Changbin
|
e3252464da
timer: update debugobjects fixup callbacks return type
|
9 years ago |
Andrew Morton
|
69b27baf00
sched: add schedule_timeout_idle()
|
9 years ago |
John Stultz
|
da8b44d5a9
timer: convert timer_slack_ns from unsigned long to u64
|
9 years ago |
Tejun Heo
|
22b886dd10
timers: Use proper base migration in add_timer_on()
|
10 years ago |
Rasmus Villemoes
|
9fc4468d54
timers: Use __fls in apply_slack()
|
10 years ago |
Dmitry Vyukov
|
3ed769bdb2
timers: Fix data race in timer_stats_account_timer()
|
10 years ago |
Eric Dumazet
|
d0023a1448
timer: Write timer->flags atomically
|
10 years ago |
Thomas Gleixner
|
24bfcb1009
timer: Fix hotplug regression
|
10 years ago |
Thomas Gleixner
|
683be13a28
timer: Minimize nohz off overhead
|
10 years ago |
Thomas Gleixner
|
bc7a34b8b9
timer: Reduce timer migration overhead if disabled
|
10 years ago |
Thomas Gleixner
|
c74441a17e
timer: Stats: Simplify the flags handling
|
10 years ago |
Thomas Gleixner
|
0eeda71bc3
timer: Replace timer base by a cpu index
|
10 years ago |
Thomas Gleixner
|
1dabbcec2c
timer: Use hlist for the timer wheel hash buckets
|
10 years ago |
Thomas Gleixner
|
1bd04bf6f6
timer: Remove FIFO "guarantee"
|
10 years ago |
Thomas Gleixner
|
3bb475a344
timers: Sanitize catchup_timer_jiffies() usage
|
10 years ago |